Data.Colour.RGB:hslsv from colour-2.3.3, B

Time bar (total: 13.1s)

analyze175.0ms (1.3%)

Memory
13.5MiB live, 210.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
50%49.9%49.9%0.2%0%0%0%5
50%49.9%49.9%0.2%0%0%0%6
50%49.9%49.9%0.2%0%0%0%7
50%49.9%49.9%0.2%0%0%0%8
50%49.9%49.9%0.2%0%0%0%9
75%74.8%24.9%0.2%0%0%0%10
75%74.8%24.9%0.2%0%0%0%11
75%74.8%24.9%0.2%0%0%0%12
Compiler

Compiled 15 to 15 computations (0% saved)

sample1.5s (11.2%)

Memory
-129.1MiB live, 1 593.0MiB allocated
Samples
1.0s8 138×0valid
7.0ms42×2valid
6.0ms46×1valid
6.0ms28×3valid
0.0ms4valid
Precisions
Click to see histograms. Total time spent on operations: 740.0ms
ival-mult: 457.0ms (61.8% of total)
ival-sub: 145.0ms (19.6% of total)
ival-div: 68.0ms (9.2% of total)
ival-add: 49.0ms (6.6% of total)
exact: 8.0ms (1.1% of total)
ival-true: 6.0ms (0.8% of total)
adjust: 4.0ms (0.5% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

preprocess144.0ms (1.1%)

Memory
20.9MiB live, 139.9MiB allocated
Algorithm
egg-herbie
Rules
1 392×accelerator-lowering-fma.f32
1 392×accelerator-lowering-fma.f64
1 030×sub-neg
700×times-frac
698×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081279
1196262
2497260
31204260
42823260
56514260
01313
12213
24213
36713
412113
526913
663813
7137513
8220013
9232413
10240713
11242813
12243013
13243813
0243812
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))
Outputs
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))

explain124.0ms (1%)

Memory
-23.5MiB live, 268.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-0-(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
00-0-(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
00-0-#s(literal 120 binary64)
00-0-a
00-0-t
00-0-(*.f64 a #s(literal 120 binary64))
00-0-z
00-0-#s(literal 60 binary64)
00-0-(-.f64 z t)
00-0-y
00-0-(*.f64 #s(literal 60 binary64) (-.f64 x y))
00-0-(-.f64 x y)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))o/n20
(*.f64 #s(literal 60 binary64) (-.f64 x y))overflow2
Confusion
Predicted +Predicted -
+20
-0254
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+200
-00254
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0254
12
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
49.0ms492×0valid
1.0ms10×1valid
1.0ms2valid
1.0ms3valid
Compiler

Compiled 126 to 56 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-sub: 14.0ms (45.8% of total)
ival-mult: 7.0ms (22.9% of total)
ival-add: 4.0ms (13.1% of total)
ival-div: 3.0ms (9.8% of total)
adjust: 1.0ms (3.3% of total)
exact: 1.0ms (3.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

simplify91.0ms (0.7%)

Memory
26.7MiB live, 101.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 #s(literal 60 binary64) (-.f64 x y))
cost-diff0
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
cost-diff128
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
Rules
1 392×accelerator-lowering-fma.f32
1 392×accelerator-lowering-fma.f64
624×*-lowering-*.f32
624×*-lowering-*.f64
374×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01343
12243
24243
36743
412143
526943
663843
7137543
8220043
9232443
10240743
11242843
12243043
13243843
0243842
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))
(/ (* 60 (- x y)) (- z t))
(* 60 (- x y))
60
(- x y)
x
y
(- z t)
z
t
(* a 120)
a
120
Outputs
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/ (* 60 (- x y)) (- z t))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* 60 (- x y))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
60
#s(literal 60 binary64)
(- x y)
(-.f64 x y)
x
y
(- z t)
(-.f64 z t)
z
t
(* a 120)
(*.f64 a #s(literal 120 binary64))
a
120
#s(literal 120 binary64)

localize48.0ms (0.4%)

Memory
-9.7MiB live, 99.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a #s(literal 120 binary64))
accuracy100.0%
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
accuracy99.9%
(*.f64 #s(literal 60 binary64) (-.f64 x y))
accuracy98.9%
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Samples
35.0ms246×0valid
1.0ms1valid
1.0ms2valid
1.0ms3valid
Compiler

Compiled 45 to 15 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sub: 10.0ms (59.5% of total)
ival-mult: 3.0ms (17.8% of total)
ival-div: 2.0ms (11.9% of total)
ival-add: 1.0ms (5.9% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series17.0ms (0.1%)

Memory
3.7MiB live, 41.4MiB allocated
Counts
5 → 168
Calls
Call 1
Inputs
#<alt (+ (/ (* 60 (- x y)) (- z t)) (* a 120))>
#<alt (/ (* 60 (- x y)) (- z t))>
#<alt (* 60 (- x y))>
#<alt (- x y)>
#<alt (* a 120)>
Outputs
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))>
#<alt (+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))>
#<alt (+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))>
#<alt (+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))>
#<alt (* 60 (/ (- x y) (- z t)))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (* 120 a)>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* 120 a)>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -60 (/ (- x y) t))>
#<alt (+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))>
#<alt (+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))>
#<alt (+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))>
#<alt (* 60 (/ (- x y) z))>
#<alt (/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)>
#<alt (/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)>
#<alt (/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)>
#<alt (* 60 (/ (- x y) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))>
#<alt (* 60 (/ (- x y) z))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))>
#<alt (+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))>
#<alt (+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))>
#<alt (* -60 (/ (- x y) t))>
#<alt (/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)>
#<alt (/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)>
#<alt (/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))>
#<alt (* -60 y)>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (* 60 x)>
#<alt (* x (+ 60 (* -60 (/ y x))))>
#<alt (* x (+ 60 (* -60 (/ y x))))>
#<alt (* x (+ 60 (* -60 (/ y x))))>
#<alt (* 60 x)>
#<alt (* -1 (* x (- (* 60 (/ y x)) 60)))>
#<alt (* -1 (* x (- (* 60 (/ y x)) 60)))>
#<alt (* -1 (* x (- (* 60 (/ y x)) 60)))>
#<alt (* 60 x)>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (* -60 y)>
#<alt (* y (- (* 60 (/ x y)) 60))>
#<alt (* y (- (* 60 (/ x y)) 60))>
#<alt (* y (- (* 60 (/ x y)) 60))>
#<alt (* -60 y)>
#<alt (* -1 (* y (+ 60 (* -60 (/ x y)))))>
#<alt (* -1 (* y (+ 60 (* -60 (/ x y)))))>
#<alt (* -1 (* y (+ 60 (* -60 (/ x y)))))>
#<alt (* -1 y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt x>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (* -1 y)>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* -1 y)>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
Calls

42 calls:

TimeVariablePointExpression
2.0ms
a
@0
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))
1.0ms
z
@0
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))
1.0ms
x
@0
(* 60 (- x y))
1.0ms
x
@0
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))
1.0ms
x
@-inf
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))

rewrite415.0ms (3.2%)

Memory
-8.0MiB live, 562.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 196×accelerator-lowering-fma.f32
7 196×accelerator-lowering-fma.f64
5 754×*-lowering-*.f32
5 754×*-lowering-*.f64
3 788×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333
16733
260333
0803132
Stop Event
iter limit
node limit
Counts
5 → 348
Calls
Call 1
Inputs
(+ (/ (* 60 (- x y)) (- z t)) (* a 120))
(/ (* 60 (- x y)) (- z t))
(* 60 (- x y))
(- x y)
(* a 120)
Outputs
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(+.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(-.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))
(-.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(-.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))) (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (/.f64 (*.f64 (-.f64 x y) (/.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (-.f64 z t))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(fma.f64 #s(literal 120 binary64) a (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(fma.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(fma.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 t z)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (pow.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (+.f64 z t) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 (neg.f64 (-.f64 x y)) (*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (neg.f64 (-.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 t z)) (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 3600 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 t z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 3600 binary64)) (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (fma.f64 (neg.f64 t) (-.f64 (neg.f64 t) z) (*.f64 z z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (-.f64 x y) (*.f64 #s(literal 60 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) #s(literal 60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) #s(literal 60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t)))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) a) #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (neg.f64 (+.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 t z))) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (+.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 #s(literal -1728000 binary64) (*.f64 a (*.f64 a a))))) (fma.f64 a (fma.f64 a #s(literal 14400 binary64) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z))) (-.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))))
(/.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)) (neg.f64 (*.f64 a #s(literal -120 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)) (*.f64 #s(literal 2985984000000 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))) (pow.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)) (-.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 6 binary64)) (*.f64 #s(literal 2985984000000 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 #s(literal -1728000 binary64) (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 6 binary64)) (*.f64 #s(literal 2985984000000 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))) (neg.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (neg.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))) (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) #s(literal 1 binary64)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)) (*.f64 #s(literal 2985984000000 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))) (pow.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)) (-.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 6 binary64)) (*.f64 #s(literal 2985984000000 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 #s(literal -1728000 binary64) (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 6 binary64)) (*.f64 #s(literal 2985984000000 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))) (fma.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))) (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(*.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))
(*.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))) (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (-.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (fma.f64 (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))) (*.f64 (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))) (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) (pow.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 6 binary64)))) (fma.f64 (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))) (-.f64 (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))))) (-.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 #s(literal -1728000 binary64) (*.f64 a (*.f64 a a))))) (fma.f64 a (fma.f64 a #s(literal 14400 binary64) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 #s(literal 60 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 #s(literal -60 binary64) y)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 z z)) (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 t (+.f64 z t))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 t (+.f64 z t))) (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (fma.f64 t t (*.f64 z z))) (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 z t)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) z) (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) t))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) t) (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) z))
(+.f64 (*.f64 (*.f64 #s(literal 60 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal -60 binary64) y) (/.f64 #s(literal 1 binary64) (-.f64 z t))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))) (*.f64 (*.f64 t (+.f64 z t)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))))
(+.f64 (*.f64 (*.f64 t (+.f64 z t)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))))
(+.f64 (*.f64 (fma.f64 t t (*.f64 z z)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))) (*.f64 (*.f64 z t) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))))
(+.f64 (*.f64 z (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t)))) (*.f64 t (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t)))))
(+.f64 (*.f64 t (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t)))) (*.f64 z (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) (-.f64 x y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 t z)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))
(fma.f64 z (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 t (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t)))))
(fma.f64 t (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 z (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t)))))
(fma.f64 (*.f64 z z) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (*.f64 t (+.f64 z t)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))))
(fma.f64 (*.f64 t (+.f64 z t)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 #s(literal 60 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 #s(literal -60 binary64) y)))
(fma.f64 (fma.f64 t t (*.f64 z z)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (*.f64 z t) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))))
(fma.f64 (*.f64 #s(literal 60 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 (*.f64 #s(literal -60 binary64) y) (/.f64 #s(literal 1 binary64) (-.f64 z t))))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 z z) (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 t (+.f64 z t))))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 t (+.f64 z t)) (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 z z)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (fma.f64 t t (*.f64 z z)) (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 z t)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) z (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) t))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) t (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) z))
(neg.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)) #s(literal 1 binary64)))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (-.f64 t z))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) (-.f64 x y))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (/.f64 #s(literal 1/60 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal -60 binary64))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (*.f64 (-.f64 z t) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (*.f64 (-.f64 z t) (+.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (+.f64 z t)))
(/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 (*.f64 (-.f64 x y) (*.f64 #s(literal 60 binary64) (+.f64 z t))) (*.f64 (-.f64 z t) (+.f64 z t)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) #s(literal -1 binary64)) (-.f64 z t))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (fma.f64 z (*.f64 (*.f64 z z) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 t (+.f64 z t)) (*.f64 (*.f64 t t) (*.f64 (+.f64 z t) (+.f64 z t)))))) (fma.f64 (*.f64 t (+.f64 z t)) (-.f64 (*.f64 t (+.f64 z t)) (*.f64 z z)) (*.f64 z (*.f64 z (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 (*.f64 z z) (*.f64 t (+.f64 z t))))) (-.f64 (*.f64 z z) (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (-.f64 z t) (+.f64 z t))) (-.f64 z t))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (fma.f64 t (*.f64 t t) (*.f64 z (*.f64 z z)))) (fma.f64 z z (*.f64 t (-.f64 t z))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (+.f64 x y))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 z t))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 z t))) (+.f64 x y))
(pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 #s(literal 60 binary64) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 1 binary64)))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 t z)))
(*.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 t z)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 #s(literal 60 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (pow.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (+.f64 z t) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))
(*.f64 (neg.f64 (-.f64 x y)) (*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z))))
(*.f64 (neg.f64 (-.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 t z)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 t z)) (*.f64 (-.f64 x y) #s(literal -60 binary64)))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 t z))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (fma.f64 (neg.f64 t) (-.f64 (neg.f64 t) z) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (-.f64 x y) (*.f64 #s(literal 60 binary64) (+.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) #s(literal 60 binary64)))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t)))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 t z))) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (+.f64 z t)))
(+.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal -60 binary64) y))
(+.f64 (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal 60 binary64) x))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) x)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y)))
(+.f64 (*.f64 (*.f64 #s(literal 60 binary64) x) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -60 binary64) y) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x y) #s(literal -60 binary64)))
(fma.f64 #s(literal 60 binary64) x (*.f64 #s(literal -60 binary64) y))
(fma.f64 #s(literal 60 binary64) (neg.f64 y) (*.f64 #s(literal 60 binary64) x))
(fma.f64 x #s(literal 60 binary64) (*.f64 #s(literal -60 binary64) y))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y)))
(fma.f64 (neg.f64 y) #s(literal 60 binary64) (*.f64 #s(literal 60 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 60 binary64)) (*.f64 #s(literal 60 binary64) x))
(fma.f64 #s(literal -60 binary64) y (*.f64 #s(literal 60 binary64) x))
(fma.f64 (*.f64 #s(literal 60 binary64) x) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -60 binary64) y) #s(literal 1 binary64)))
(neg.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)))
(/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y)))) (neg.f64 (+.f64 x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 60 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -60 binary64) y) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal 60 binary64) x) (-.f64 (*.f64 (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal -60 binary64) y)) (*.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal -60 binary64) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal 60 binary64) x)) (*.f64 (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal -60 binary64) y))) (-.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal -60 binary64) y)))
(/.f64 (*.f64 #s(literal 60 binary64) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) #s(literal 60 binary64)) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) #s(literal 60 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal 1 binary64)) (+.f64 x y))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(*.f64 #s(literal 60 binary64) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 60 binary64)))
(*.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 60 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) (-.f64 x y)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 60 binary64)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 60 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x y) #s(literal -60 binary64)))
(*.f64 (neg.f64 (-.f64 x y)) #s(literal -60 binary64))
(*.f64 #s(literal -60 binary64) (neg.f64 (-.f64 x y)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (fma.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (+.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(+.f64 x (neg.f64 y))
(+.f64 (neg.f64 y) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(-.f64 x y)
(-.f64 #s(literal 0 binary64) (-.f64 y x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))
(-.f64 (+.f64 x #s(literal 0 binary64)) y)
(fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 y #s(literal -1 binary64) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 #s(literal -1 binary64) y x)
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 x y) (+.f64 x y))) (-.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (fma.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(neg.f64 (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 x (neg.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x)) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 x y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) (neg.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (+.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (-.f64 x y) (+.f64 x y))) (*.f64 (+.f64 x y) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 y y))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (neg.f64 y) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (fma.f64 x (/.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))) (fma.f64 x (/.f64 x (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y))))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y))))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (-.f64 x y) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 y y)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(*.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x))))
(*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 #s(literal 1 binary64) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 x y) (+.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (fma.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 a #s(literal 120 binary64))
(*.f64 #s(literal 120 binary64) a)
(*.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) a) #s(literal 120 binary64))

simplify765.0ms (5.9%)

Memory
12.0MiB live, 648.4MiB allocated
Algorithm
egg-herbie
Rules
15 562×accelerator-lowering-fma.f32
15 562×accelerator-lowering-fma.f64
5 450×*-lowering-*.f32
5 450×*-lowering-*.f64
4 618×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02742244
18102198
225491974
369941941
087171820
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* 60 (/ x (- z t)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* -60 (/ y (- z t)))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* -60 (/ y (- z t)))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))
(* 120 a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))
(* 120 a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))
(* 120 a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(* 120 a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* 120 a)
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* 120 a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* 60 (/ x (- z t)))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* 60 (/ x (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -60 (/ y (- z t)))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* -60 (/ y (- z t)))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -60 (/ (- x y) t))
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)
(* 60 (/ (- x y) z))
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))
(* 60 (/ (- x y) z))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))
(* -60 (/ (- x y) t))
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)
(* -60 (/ (- x y) t))
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))
(* -60 y)
(+ (* -60 y) (* 60 x))
(+ (* -60 y) (* 60 x))
(+ (* -60 y) (* 60 x))
(* 60 x)
(* x (+ 60 (* -60 (/ y x))))
(* x (+ 60 (* -60 (/ y x))))
(* x (+ 60 (* -60 (/ y x))))
(* 60 x)
(* -1 (* x (- (* 60 (/ y x)) 60)))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(* 60 x)
(+ (* -60 y) (* 60 x))
(+ (* -60 y) (* 60 x))
(+ (* -60 y) (* 60 x))
(* -60 y)
(* y (- (* 60 (/ x y)) 60))
(* y (- (* 60 (/ x y)) 60))
(* y (- (* 60 (/ x y)) 60))
(* -60 y)
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
Outputs
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(fma.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(fma.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(fma.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x)))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* -60 (/ y (- z t)))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(fma.f64 y (/.f64 (*.f64 #s(literal 120 binary64) a) y) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(fma.f64 y (/.f64 (*.f64 #s(literal 120 binary64) a) y) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(fma.f64 y (/.f64 (*.f64 #s(literal 120 binary64) a) y) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(* -60 (/ y (- z t)))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal 60 binary64) (/.f64 y (-.f64 t z)) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal 60 binary64) (/.f64 y (-.f64 t z)) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal 60 binary64) (/.f64 y (-.f64 t z)) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) #s(literal 1 binary64)))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))
(fma.f64 z (*.f64 #s(literal 60 binary64) (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t)))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))
(fma.f64 z (*.f64 #s(literal 60 binary64) (fma.f64 (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t))) (/.f64 z t) (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t))))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))
(fma.f64 z (*.f64 #s(literal 60 binary64) (fma.f64 (*.f64 (+.f64 (/.f64 z t) #s(literal 1 binary64)) (/.f64 (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t))) t)) z (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t))))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 #s(literal 60 binary64) z) #s(literal 60 binary64))))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))
(fma.f64 #s(literal 60 binary64) (fma.f64 t (*.f64 (+.f64 (/.f64 t z) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (*.f64 z z))) (/.f64 (-.f64 x y) z)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 #s(literal 60 binary64) z) #s(literal 60 binary64))))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 (*.f64 (-.f64 x y) (fma.f64 t (/.f64 t z) t)) (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 60 binary64) (-.f64 x y))) z))
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 #s(literal 60 binary64) z) #s(literal 60 binary64))))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))
(fma.f64 #s(literal 60 binary64) (fma.f64 t (*.f64 (+.f64 (/.f64 t z) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (*.f64 z z))) (/.f64 (-.f64 x y) z)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))
(fma.f64 t (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 t z) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (*.f64 z z))))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(fma.f64 (/.f64 (-.f64 x y) t) (fma.f64 #s(literal -60 binary64) (/.f64 z t) #s(literal -60 binary64)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(fma.f64 #s(literal -60 binary64) (fma.f64 (/.f64 (-.f64 x y) (*.f64 t t)) (+.f64 z (/.f64 (*.f64 z z) t)) (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 (fma.f64 (-.f64 x y) (/.f64 z t) x) y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 z (/.f64 z t) z)) t) (*.f64 #s(literal -60 binary64) (-.f64 x y))) t))
(* 60 (/ (- x y) (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* -60 (/ y (- z t)))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* -60 (/ y (- z t)))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* -60 (/ y (- z t)))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t))) (*.f64 z #s(literal 60 binary64))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 z (*.f64 #s(literal 60 binary64) (fma.f64 (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t))) (/.f64 z t) (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t)))))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))
(fma.f64 z (*.f64 #s(literal 60 binary64) (fma.f64 (*.f64 (+.f64 (/.f64 z t) #s(literal 1 binary64)) (/.f64 (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t))) t)) z (neg.f64 (/.f64 (-.f64 x y) (*.f64 t t))))) (/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t))
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(*.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 #s(literal 60 binary64) z) #s(literal 60 binary64)))
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 t z) t) x) y) z))
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (*.f64 (/.f64 (-.f64 x y) (*.f64 z z)) (+.f64 t (/.f64 (*.f64 t t) z))) (-.f64 (fma.f64 t (/.f64 (-.f64 x y) z) x) y))) z)
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(*.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 #s(literal 60 binary64) z) #s(literal 60 binary64)))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))
(/.f64 (fma.f64 (*.f64 (-.f64 x y) (fma.f64 t (/.f64 t z) t)) (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 60 binary64) (-.f64 x y))) z)
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))
(/.f64 (fma.f64 #s(literal 60 binary64) (-.f64 x y) (/.f64 (fma.f64 t (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 (*.f64 #s(literal 60 binary64) (*.f64 t (*.f64 (-.f64 x y) (fma.f64 t (/.f64 t z) t)))) z)) z)) z)
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(*.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 #s(literal 60 binary64) z) #s(literal 60 binary64)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(*.f64 #s(literal 60 binary64) (fma.f64 t (*.f64 (+.f64 (/.f64 t z) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (*.f64 z z))) (/.f64 (-.f64 x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))
(fma.f64 t (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 (*.f64 t (-.f64 x y)) (pow.f64 z #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 t z) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 (fma.f64 (-.f64 x y) (/.f64 z t) x) y)) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 (/.f64 (-.f64 x y) t) (fma.f64 z (/.f64 z t) z) (-.f64 x y))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (*.f64 (/.f64 (-.f64 x y) (*.f64 t t)) (+.f64 z (/.f64 (*.f64 z z) t))) (-.f64 (fma.f64 (-.f64 x y) (/.f64 z t) x) y))) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 (fma.f64 (-.f64 x y) (/.f64 z t) x) y)) t)
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))
(/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 z (/.f64 z t) z)) t) (*.f64 #s(literal -60 binary64) (-.f64 x y))) t)
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))
(/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -60 binary64) (*.f64 z (-.f64 x y)) (/.f64 (*.f64 #s(literal -60 binary64) (*.f64 z (*.f64 (-.f64 x y) (fma.f64 z (/.f64 z t) z)))) t)) t) (*.f64 #s(literal -60 binary64) (-.f64 x y))) t)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* x (+ 60 (* -60 (/ y x))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal 60 binary64) x))
(* x (+ 60 (* -60 (/ y x))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal 60 binary64) x))
(* x (+ 60 (* -60 (/ y x))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal 60 binary64) x))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* -1 (* x (- (* 60 (/ y x)) 60)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal 60 binary64) x))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal 60 binary64) x))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal 60 binary64) x))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* y (- (* 60 (/ x y)) 60))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x y) #s(literal -60 binary64)))
(* y (- (* 60 (/ x y)) 60))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x y) #s(literal -60 binary64)))
(* y (- (* 60 (/ x y)) 60))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x y) #s(literal -60 binary64)))
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)

eval88.0ms (0.7%)

Memory
6.5MiB live, 159.7MiB allocated
Compiler

Compiled 14 237 to 1 351 computations (90.5% saved)

prune130.0ms (1%)

Memory
-14.7MiB live, 143.3MiB allocated
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New50412516
Fresh000
Picked101
Done000
Total50512517
Accuracy
100.0%
Counts
517 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
99.7%
(fma.f64 (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z))) (*.f64 a #s(literal 120 binary64)))
88.2%
(fma.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
99.0%
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
61.1%
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
58.3%
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
54.4%
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
26.4%
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
69.9%
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
99.7%
(+.f64 (/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 a #s(literal 120 binary64)))
45.4%
(*.f64 #s(literal 120 binary64) a)
31.1%
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
Compiler

Compiled 378 to 274 computations (27.5% saved)

simplify235.0ms (1.8%)

Memory
22.4MiB live, 134.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 z t)
cost-diff0
(*.f64 #s(literal 60 binary64) x)
cost-diff0
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
cost-diff128
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
cost-diff0
(*.f64 #s(literal 120 binary64) a)
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 (-.f64 x y) t)
cost-diff0
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
cost-diff0
(-.f64 z t)
cost-diff0
(*.f64 #s(literal 60 binary64) x)
cost-diff0
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
cost-diff0
(*.f64 #s(literal 120 binary64) a)
cost-diff0
(-.f64 x y)
cost-diff0
(-.f64 z t)
cost-diff0
(/.f64 #s(literal 60 binary64) (-.f64 z t))
cost-diff0
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
Rules
2 416×accelerator-lowering-fma.f32
2 416×accelerator-lowering-fma.f64
1 008×*-lowering-*.f32
1 008×*-lowering-*.f64
678×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021117
142117
276117
3146117
4268117
5530117
61314117
72269117
82940117
93081117
103158117
113161117
123161117
133161117
143169117
03169114
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* (/ 60 (- z t)) (- x y)) (* a 120))
(/ 60 (- z t))
60
(- z t)
z
t
(- x y)
x
y
(* a 120)
a
120
(* 120 a)
120
a
(/ (* 60 x) (- z t))
(* 60 x)
60
x
(- z t)
z
t
(+ (* -60 (/ (- x y) t)) (* 120 a))
-60
(/ (- x y) t)
(- x y)
x
y
t
(* 120 a)
120
a
(+ (/ (* 60 x) (- z t)) (* a 120))
(/ (* 60 x) (- z t))
(* 60 x)
60
x
(- z t)
z
t
(* a 120)
a
120
Outputs
(+ (* (/ 60 (- z t)) (- x y)) (* a 120))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/ 60 (- z t))
(/.f64 #s(literal 60 binary64) (-.f64 z t))
60
#s(literal 60 binary64)
(- z t)
(-.f64 z t)
z
t
(- x y)
(-.f64 x y)
x
y
(* a 120)
(*.f64 a #s(literal 120 binary64))
a
120
#s(literal 120 binary64)
(* 120 a)
(*.f64 a #s(literal 120 binary64))
120
#s(literal 120 binary64)
a
(/ (* 60 x) (- z t))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
60
#s(literal 60 binary64)
x
(- z t)
(-.f64 z t)
z
t
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t) (*.f64 a #s(literal 120 binary64)))
-60
#s(literal -60 binary64)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(- x y)
(-.f64 x y)
x
y
t
(* 120 a)
(*.f64 a #s(literal 120 binary64))
120
#s(literal 120 binary64)
a
(+ (/ (* 60 x) (- z t)) (* a 120))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/ (* 60 x) (- z t))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
60
#s(literal 60 binary64)
x
(- z t)
(-.f64 z t)
z
t
(* a 120)
(*.f64 a #s(literal 120 binary64))
a
120
#s(literal 120 binary64)

localize435.0ms (3.3%)

Memory
-6.0MiB live, 164.7MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a #s(literal 120 binary64))
accuracy100.0%
(*.f64 #s(literal 60 binary64) x)
accuracy100.0%
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
accuracy99.3%
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
accuracy100.0%
(-.f64 x y)
accuracy100.0%
(*.f64 #s(literal 120 binary64) a)
accuracy100.0%
(/.f64 (-.f64 x y) t)
accuracy99.8%
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
accuracy100.0%
(-.f64 z t)
accuracy100.0%
(*.f64 #s(literal 60 binary64) x)
accuracy99.3%
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
accuracy100.0%
(*.f64 #s(literal 120 binary64) a)
accuracy100.0%
(-.f64 x y)
accuracy100.0%
(*.f64 a #s(literal 120 binary64))
accuracy100.0%
(/.f64 #s(literal 60 binary64) (-.f64 z t))
accuracy99.8%
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
Samples
226.0ms252×0valid
1.0ms3valid
0.0ms2valid
0.0ms1valid
Compiler

Compiled 117 to 23 computations (80.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 7.0ms (36.8% of total)
ival-div: 5.0ms (26.3% of total)
ival-sub: 3.0ms (15.8% of total)
ival-add: 3.0ms (15.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series23.0ms (0.2%)

Memory
2.5MiB live, 44.9MiB allocated
Counts
11 → 336
Calls
Call 1
Inputs
#<alt (+ (* (/ 60 (- z t)) (- x y)) (* a 120))>
#<alt (/ 60 (- z t))>
#<alt (- z t)>
#<alt (- x y)>
#<alt (* 120 a)>
#<alt (/ (* 60 x) (- z t))>
#<alt (* 60 x)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (/ (- x y) t)>
#<alt (+ (/ (* 60 x) (- z t)) (* a 120))>
#<alt (* a 120)>
Outputs
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))>
#<alt (+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))>
#<alt (+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))>
#<alt (+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (* 60 (/ (- x y) (- z t)))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (* 120 a)>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* 120 a)>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (/ -60 t)>
#<alt (- (* -60 (/ z (pow t 2))) (* 60 (/ 1 t)))>
#<alt (- (* z (- (* -60 (/ z (pow t 3))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))>
#<alt (- (* z (- (* z (- (* -60 (/ z (pow t 4))) (* 60 (/ 1 (pow t 3))))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))>
#<alt (/ 60 z)>
#<alt (/ (+ 60 (* 60 (/ t z))) z)>
#<alt (/ (- (+ 60 (* 60 (/ (pow t 2) (pow z 2)))) (* -60 (/ t z))) z)>
#<alt (/ (- (+ 60 (* 60 (/ (pow t 3) (pow z 3)))) (+ (* -60 (/ t z)) (* -60 (/ (pow t 2) (pow z 2))))) z)>
#<alt (/ 60 z)>
#<alt (* -1 (/ (- (* -60 (/ t z)) 60) z))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow t 2) z)) (* -60 t)) z)) 60) z))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -60 (/ (pow t 3) z)) (* 60 (pow t 2))) z)) (* -60 t)) z)) 60) z))>
#<alt (/ 60 z)>
#<alt (+ (* 60 (/ t (pow z 2))) (* 60 (/ 1 z)))>
#<alt (+ (* t (+ (* 60 (/ t (pow z 3))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))>
#<alt (+ (* t (+ (* t (+ (* 60 (/ t (pow z 4))) (* 60 (/ 1 (pow z 3))))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))>
#<alt (/ -60 t)>
#<alt (/ (- (* -60 (/ z t)) 60) t)>
#<alt (/ (- (* -60 (/ (pow z 2) (pow t 2))) (+ 60 (* 60 (/ z t)))) t)>
#<alt (/ (- (* -60 (/ (pow z 3) (pow t 3))) (+ 60 (+ (* 60 (/ z t)) (* 60 (/ (pow z 2) (pow t 2)))))) t)>
#<alt (/ -60 t)>
#<alt (* -1 (/ (+ 60 (* 60 (/ z t))) t))>
#<alt (* -1 (/ (+ 60 (* -1 (/ (- (* -60 (/ (pow z 2) t)) (* 60 z)) t))) t))>
#<alt (* -1 (/ (+ 60 (* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow z 3) t)) (* -60 (pow z 2))) t)) (* 60 z)) t))) t))>
#<alt (* -1 t)>
#<alt (- z t)>
#<alt (- z t)>
#<alt (- z t)>
#<alt z>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt z>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt z>
#<alt (+ z (* -1 t))>
#<alt (+ z (* -1 t))>
#<alt (+ z (* -1 t))>
#<alt (* -1 t)>
#<alt (* t (- (/ z t) 1))>
#<alt (* t (- (/ z t) 1))>
#<alt (* t (- (/ z t) 1))>
#<alt (* -1 t)>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* -1 y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt x>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (* -1 y)>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* -1 y)>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -60 (/ x t))>
#<alt (+ (* -60 (/ x t)) (* -60 (/ (* x z) (pow t 2))))>
#<alt (+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3))))))>
#<alt (+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4))))))))>
#<alt (* 60 (/ x z))>
#<alt (/ (+ (* 60 x) (* 60 (/ (* t x) z))) z)>
#<alt (/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (* 60 (/ (* (pow t 2) x) (pow z 2))))) z)>
#<alt (/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (+ (* 60 (/ (* (pow t 2) x) (pow z 2))) (* 60 (/ (* (pow t 3) x) (pow z 3)))))) z)>
#<alt (* 60 (/ x z))>
#<alt (* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z))>
#<alt (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z))>
#<alt (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) x)) (* -60 (/ (* (pow t 3) x) z))) z)) (* 60 (* t x))) z))) z))>
#<alt (* 60 (/ x z))>
#<alt (+ (* 60 (/ x z)) (* 60 (/ (* t x) (pow z 2))))>
#<alt (+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3))))))>
#<alt (+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4))))))))>
#<alt (* -60 (/ x t))>
#<alt (/ (+ (* -60 x) (* -60 (/ (* x z) t))) t)>
#<alt (/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (* -60 (/ (* x (pow z 2)) (pow t 2))))) t)>
#<alt (/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (+ (* -60 (/ (* x (pow z 2)) (pow t 2))) (* -60 (/ (* x (pow z 3)) (pow t 3)))))) t)>
#<alt (* -60 (/ x t))>
#<alt (* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -1 (/ (+ (* 60 (* x (pow z 2))) (* 60 (/ (* x (pow z 3)) t))) t))) t)) (* 60 x)) t))>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))>
#<alt (+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))>
#<alt (+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))>
#<alt (* -60 (/ x t))>
#<alt (* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))>
#<alt (* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))>
#<alt (* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))>
#<alt (* -60 (/ x t))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))>
#<alt (+ (* -60 (/ x t)) (* 120 a))>
#<alt (+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))>
#<alt (+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))>
#<alt (+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))>
#<alt (* 60 (/ y t))>
#<alt (* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))>
#<alt (* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))>
#<alt (* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))>
#<alt (* 60 (/ y t))>
#<alt (* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))>
#<alt (* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))>
#<alt (* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))>
#<alt (* -60 (/ (- x y) t))>
#<alt (/ (+ (* -60 (- x y)) (* 120 (* a t))) t)>
#<alt (/ (+ (* -60 (- x y)) (* 120 (* a t))) t)>
#<alt (/ (+ (* -60 (- x y)) (* 120 (* a t))) t)>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (* -60 (/ (- x y) t))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (* 120 a)>
#<alt (* a (+ 120 (* -60 (/ (- x y) (* a t)))))>
#<alt (* a (+ 120 (* -60 (/ (- x y) (* a t)))))>
#<alt (* a (+ 120 (* -60 (/ (- x y) (* a t)))))>
#<alt (* 120 a)>
#<alt (* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))>
#<alt (* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))>
#<alt (* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))>
#<alt (* -1 (/ y t))>
#<alt (+ (* -1 (/ y t)) (/ x t))>
#<alt (+ (* -1 (/ y t)) (/ x t))>
#<alt (+ (* -1 (/ y t)) (/ x t))>
#<alt (/ x t)>
#<alt (* x (+ (* -1 (/ y (* t x))) (/ 1 t)))>
#<alt (* x (+ (* -1 (/ y (* t x))) (/ 1 t)))>
#<alt (* x (+ (* -1 (/ y (* t x))) (/ 1 t)))>
#<alt (/ x t)>
#<alt (* -1 (* x (- (/ y (* t x)) (/ 1 t))))>
#<alt (* -1 (* x (- (/ y (* t x)) (/ 1 t))))>
#<alt (* -1 (* x (- (/ y (* t x)) (/ 1 t))))>
#<alt (/ x t)>
#<alt (+ (* -1 (/ y t)) (/ x t))>
#<alt (+ (* -1 (/ y t)) (/ x t))>
#<alt (+ (* -1 (/ y t)) (/ x t))>
#<alt (* -1 (/ y t))>
#<alt (* y (- (/ x (* t y)) (/ 1 t)))>
#<alt (* y (- (/ x (* t y)) (/ 1 t)))>
#<alt (* y (- (/ x (* t y)) (/ 1 t)))>
#<alt (* -1 (/ y t))>
#<alt (* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))>
#<alt (* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))>
#<alt (* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (/ (- x y) t)>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (+ (* -60 (/ x t)) (* 120 a))>
#<alt (+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))>
#<alt (+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3)))))))>
#<alt (+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4)))))))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ x z)) (* 120 a))>
#<alt (+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))>
#<alt (+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (+ (* 60 (/ (* (pow t 2) x) (pow z 3))) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ x z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z)) (* 120 a))>
#<alt (+ (* 60 (/ x z)) (* 120 a))>
#<alt (+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))>
#<alt (+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3)))))))>
#<alt (+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4)))))))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ x t)) (* 120 a))>
#<alt (+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))>
#<alt (+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (+ (* -60 (/ (* x (pow z 2)) (pow t 3))) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ x t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t)) (* 120 a))>
#<alt (* 60 (/ x (- z t)))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (* 120 a)>
#<alt (* a (+ 120 (* 60 (/ x (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ x (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ x (* a (- z t))))))>
#<alt (* 120 a)>
#<alt (* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
Calls

84 calls:

TimeVariablePointExpression
2.0ms
t
@-inf
(/ 60 (- z t))
2.0ms
x
@0
(* 60 x)
1.0ms
t
@inf
(/ (* 60 x) (- z t))
1.0ms
x
@inf
(/ (* 60 x) (- z t))
1.0ms
x
@0
(/ (* 60 x) (- z t))

rewrite416.0ms (3.2%)

Memory
4.7MiB live, 721.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 116×accelerator-lowering-fma.f32
7 116×accelerator-lowering-fma.f64
4 348×/-lowering-/.f32
4 348×/-lowering-/.f64
4 318×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02167
112567
2109467
0843464
Stop Event
iter limit
node limit
Counts
11 → 429
Calls
Call 1
Inputs
(+ (* (/ 60 (- z t)) (- x y)) (* a 120))
(/ 60 (- z t))
(- z t)
(- x y)
(* 120 a)
(/ (* 60 x) (- z t))
(* 60 x)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(/ (- x y) t)
(+ (/ (* 60 x) (- z t)) (* a 120))
(* a 120)
Outputs
(+.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(+.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(fma.f64 #s(literal 60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (-.f64 x y)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 #s(literal 120 binary64) a (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (/.f64 (-.f64 x y) #s(literal 1/60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 60 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 60 binary64) (*.f64 (-.f64 x y) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (+.f64 x y))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal -60 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 z t) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 x y))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 (-.f64 x y) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 1/60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 a #s(literal 120 binary64)))) (-.f64 z t))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 a #s(literal 120 binary64)))) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 a #s(literal 120 binary64)))) (-.f64 z t)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (neg.f64 (*.f64 a #s(literal -120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))))) (neg.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))) (neg.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 a #s(literal 120 binary64)))) (-.f64 z t)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal -120 binary64)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(neg.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 #s(literal 60 binary64) (-.f64 z t))
(/.f64 #s(literal -60 binary64) (+.f64 t (neg.f64 z)))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(pow.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 #s(literal -1 binary64) (-.f64 z t)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(*.f64 (pow.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal -1/2 binary64)))
(+.f64 z (neg.f64 t))
(+.f64 (neg.f64 t) z)
(+.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (neg.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(+.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (neg.f64 (/.f64 (*.f64 t t) (+.f64 z t))))
(+.f64 (neg.f64 (neg.f64 z)) (neg.f64 t))
(-.f64 z t)
(-.f64 #s(literal 0 binary64) (+.f64 t (neg.f64 z)))
(-.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(-.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)))
(-.f64 (/.f64 z #s(literal 1 binary64)) t)
(-.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 1 binary64)))
(fma.f64 (*.f64 z (*.f64 z z)) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t)))) (neg.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(fma.f64 (*.f64 z z) (/.f64 #s(literal 1 binary64) (+.f64 z t)) (neg.f64 (/.f64 (*.f64 t t) (+.f64 z t))))
(fma.f64 #s(literal -1 binary64) t z)
(neg.f64 (+.f64 t (neg.f64 z)))
(/.f64 (-.f64 z t) #s(literal 1 binary64))
(/.f64 (+.f64 t (neg.f64 z)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t)) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t)) (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 z (neg.f64 t)))))
(/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t)) (neg.f64 (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 z (neg.f64 t)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (+.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (neg.f64 (neg.f64 (+.f64 z t))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 z t)))
(/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 t (neg.f64 z))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 t (neg.f64 z))) (neg.f64 (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 z (neg.f64 t))))))
(/.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z))) (neg.f64 (+.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 t (*.f64 t t)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (+.f64 z t)) (*.f64 (+.f64 z t) (*.f64 t t))) (*.f64 (+.f64 z t) (+.f64 z t)))
(/.f64 (neg.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 t (neg.f64 z)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (neg.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 t (neg.f64 z)))) (neg.f64 (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (+.f64 z t))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (neg.f64 (neg.f64 (+.f64 z t))))
(/.f64 (fma.f64 t (*.f64 t (neg.f64 t)) (*.f64 z (*.f64 z z))) (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) z))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (fma.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 z z) (+.f64 z t)) (fma.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)) (*.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t))))))
(/.f64 (-.f64 (*.f64 t t) (*.f64 z z)) (-.f64 (neg.f64 t) z))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t))))) (*.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t)))))) (+.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 z z) (+.f64 z t))) (*.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)))) (+.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) #s(literal -1 binary64))
(*.f64 (-.f64 z t) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 z (neg.f64 t))))))
(*.f64 #s(literal 1 binary64) (-.f64 z t))
(*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (/.f64 #s(literal 1 binary64) (+.f64 z t)))
(*.f64 #s(literal -1 binary64) (+.f64 t (neg.f64 z)))
(*.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 t (neg.f64 z))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t))))))
(*.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 z t))))
(+.f64 x (neg.f64 y))
(+.f64 (neg.f64 y) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(+.f64 (neg.f64 (neg.f64 x)) (neg.f64 y))
(-.f64 x y)
(-.f64 #s(literal 0 binary64) (+.f64 y (neg.f64 x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 #s(literal -1 binary64) y x)
(neg.f64 (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 x x (-.f64 (*.f64 y y) (neg.f64 (*.f64 x y)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 y y) (neg.f64 (*.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 x y))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 y y) (neg.f64 (*.f64 x y))))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (neg.f64 (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 y y))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x)))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x)))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x)))) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 (fma.f64 y (*.f64 y (neg.f64 y)) (*.f64 x (*.f64 x x))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (neg.f64 y) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(*.f64 (-.f64 x y) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 y y) (neg.f64 (*.f64 x y))))))
(*.f64 #s(literal 1 binary64) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 a #s(literal 120 binary64))
(*.f64 #s(literal 120 binary64) a)
(*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 t (neg.f64 z))) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))
(neg.f64 (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))
(neg.f64 (*.f64 (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)) #s(literal 1 binary64)))
(neg.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) x))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 x #s(literal -60 binary64)) (+.f64 t (neg.f64 z)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) x))
(pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x)) #s(literal -1 binary64))
(*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (*.f64 #s(literal 60 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(*.f64 (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) #s(literal 1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 x) (-.f64 z t)))
(*.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 #s(literal 60 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x)) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -60 binary64)))
(neg.f64 (*.f64 x #s(literal -60 binary64)))
(*.f64 #s(literal 60 binary64) x)
(*.f64 #s(literal 60 binary64) (neg.f64 (neg.f64 x)))
(*.f64 x #s(literal 60 binary64))
(*.f64 (*.f64 #s(literal 60 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -60 binary64) (neg.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -60 binary64)))
(*.f64 (neg.f64 x) #s(literal -60 binary64))
(*.f64 (neg.f64 (neg.f64 x)) #s(literal 60 binary64))
(+.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(+.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))) (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))))
(fma.f64 #s(literal 60 binary64) (/.f64 (+.f64 y (neg.f64 x)) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(fma.f64 #s(literal 120 binary64) a (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 #s(literal -1 binary64) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (+.f64 y (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) t) (*.f64 a #s(literal 120 binary64)))
(neg.f64 (/.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t))))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) t) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t))))
(/.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal 120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)))) (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal 120 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)) (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal 120 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) t) (neg.f64 (*.f64 a #s(literal -120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (*.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (*.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))))) (neg.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) t) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)))) (neg.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal 120 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)))))
(*.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal 120 binary64))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal -120 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal -216000 binary64) (/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t))))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) t) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 #s(literal 3600 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 t t))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))))
(+.f64 (/.f64 x t) (/.f64 y (neg.f64 t)))
(exp.f64 (*.f64 (log.f64 (/.f64 t (-.f64 x y))) #s(literal -1 binary64)))
(-.f64 (/.f64 x t) (/.f64 y t))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 y (neg.f64 x)) t))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 t)) (/.f64 (+.f64 y (neg.f64 x)) t))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) t) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) t))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) t) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) t))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 t (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (fma.f64 x x (*.f64 y (+.f64 x y))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 t (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 t (+.f64 x y))))
(-.f64 (/.f64 (*.f64 x t) (*.f64 t t)) (/.f64 (*.f64 t y) (*.f64 t t)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 t (*.f64 t t))) (fma.f64 (/.f64 x t) (/.f64 x t) (fma.f64 (/.f64 y t) (/.f64 y t) (*.f64 (/.f64 x t) (/.f64 y t))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (fma.f64 (/.f64 x t) (/.f64 x t) (fma.f64 (/.f64 y t) (/.f64 y t) (*.f64 (/.f64 x t) (/.f64 y t))))))
(-.f64 (/.f64 (*.f64 (/.f64 x t) (/.f64 x t)) (+.f64 (/.f64 x t) (/.f64 y t))) (/.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (+.f64 (/.f64 x t) (/.f64 y t))))
(fma.f64 x (/.f64 #s(literal 1 binary64) t) (/.f64 y (neg.f64 t)))
(fma.f64 #s(literal 1 binary64) (/.f64 x t) (/.f64 y (neg.f64 t)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) t) (/.f64 y (neg.f64 t)))
(neg.f64 (/.f64 (+.f64 y (neg.f64 x)) t))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (neg.f64 x)) t)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 t (-.f64 x y))))
(/.f64 (-.f64 x y) t)
(/.f64 (+.f64 y (neg.f64 x)) (neg.f64 t))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) t))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 t (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 t (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (+.f64 x y)) (*.f64 (-.f64 x y) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 t t) (-.f64 (*.f64 x t) (*.f64 t y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) t) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) t) (*.f64 (-.f64 x y) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x t) (/.f64 x t) (fma.f64 (/.f64 y t) (/.f64 y t) (*.f64 (/.f64 x t) (/.f64 y t)))) (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 t (*.f64 t t))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x t) (/.f64 y t)) (*.f64 (+.f64 (/.f64 x t) (/.f64 y t)) (/.f64 (-.f64 x y) t))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) t)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) t)))
(/.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (+.f64 x y) t))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 t (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 t (+.f64 y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x t) (*.f64 t y)) (*.f64 t t))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 t (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) t)))
(/.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 t (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (+.f64 x y) t)))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 t (*.f64 t t))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t)))) (fma.f64 (/.f64 x t) (/.f64 x t) (fma.f64 (/.f64 y t) (/.f64 y t) (*.f64 (/.f64 x t) (/.f64 y t)))))
(/.f64 (*.f64 (+.f64 (/.f64 x t) (/.f64 y t)) (/.f64 (-.f64 x y) t)) (+.f64 (/.f64 x t) (/.f64 y t)))
(/.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) t) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) t) (+.f64 x y))
(/.f64 (-.f64 (*.f64 x (/.f64 t y)) t) (*.f64 t (/.f64 t y)))
(/.f64 (-.f64 (*.f64 x (neg.f64 t)) (*.f64 t (neg.f64 y))) (*.f64 t (neg.f64 t)))
(/.f64 (-.f64 t (*.f64 (/.f64 t x) y)) (*.f64 (/.f64 t x) t))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 t y)) (*.f64 (/.f64 t x) #s(literal 1 binary64))) (*.f64 (/.f64 t x) (/.f64 t y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 t)) (*.f64 (/.f64 t x) (neg.f64 y))) (*.f64 (/.f64 t x) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) t) (*.f64 (neg.f64 t) y)) (*.f64 t (neg.f64 t)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 t y)) (*.f64 (neg.f64 t) #s(literal 1 binary64))) (*.f64 (neg.f64 t) (/.f64 t y)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 t)) (*.f64 (neg.f64 t) (neg.f64 y))) (*.f64 t t))
(/.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 t y))) (*.f64 t (neg.f64 t)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 t (*.f64 t t))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))))) (neg.f64 (fma.f64 (/.f64 x t) (/.f64 x t) (fma.f64 (/.f64 y t) (/.f64 y t) (*.f64 (/.f64 x t) (/.f64 y t))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x t) (/.f64 y t)) (/.f64 (-.f64 x y) t))) (neg.f64 (+.f64 (/.f64 x t) (/.f64 y t))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) t)) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) t)) (neg.f64 (+.f64 x y)))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 t (*.f64 t t))) (pow.f64 (/.f64 y (neg.f64 t)) #s(literal 3 binary64))) (fma.f64 (/.f64 x t) (/.f64 x t) (-.f64 (*.f64 (/.f64 y (neg.f64 t)) (/.f64 y (neg.f64 t))) (*.f64 (/.f64 x t) (/.f64 y (neg.f64 t))))))
(/.f64 (-.f64 (*.f64 (/.f64 x t) (/.f64 x t)) (*.f64 (/.f64 y (neg.f64 t)) (/.f64 y (neg.f64 t)))) (-.f64 (/.f64 x t) (/.f64 y (neg.f64 t))))
(pow.f64 (/.f64 t (-.f64 x y)) #s(literal -1 binary64))
(*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) t))
(*.f64 (+.f64 y (neg.f64 x)) (/.f64 #s(literal -1 binary64) t))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 t (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) t)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) t))
(*.f64 (/.f64 #s(literal 1 binary64) t) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 t (+.f64 x y))))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) t)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (neg.f64 x)) t))
(*.f64 (-.f64 (*.f64 x t) (*.f64 t y)) (/.f64 #s(literal 1 binary64) (*.f64 t t)))
(*.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 t (*.f64 t t))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x t) (/.f64 x t) (fma.f64 (/.f64 y t) (/.f64 y t) (*.f64 (/.f64 x t) (/.f64 y t))))))
(*.f64 (*.f64 (+.f64 (/.f64 x t) (/.f64 y t)) (/.f64 (-.f64 x y) t)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x t) (/.f64 y t))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) t) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) t) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 t (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (pow.f64 (/.f64 t (*.f64 (-.f64 x y) (+.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) t) (/.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) t) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 t (-.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 t (-.f64 x y)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(+.f64 (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(-.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 #s(literal 120 binary64) a (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 (*.f64 #s(literal 60 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (/.f64 (neg.f64 x) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 #s(literal 60 binary64) x) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) x)) #s(literal -1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 t (+.f64 z t))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x)) #s(literal -1/2 binary64)) (*.f64 a #s(literal 120 binary64)))
(neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 z t)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (/.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (/.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))) (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (/.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 z t)) (neg.f64 (*.f64 a #s(literal -120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))))) (neg.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 z t)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))) (neg.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (/.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (/.f64 (-.f64 z t) (*.f64 #s(literal 60 binary64) x))))))
(*.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 a #s(literal 120 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 z t)) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)))))
(*.f64 a #s(literal 120 binary64))
(*.f64 #s(literal 120 binary64) a)
(*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)))

simplify445.0ms (3.4%)

Memory
-7.2MiB live, 636.0MiB allocated
Algorithm
egg-herbie
Rules
11 618×accelerator-lowering-fma.f32
11 618×accelerator-lowering-fma.f64
6 190×*-lowering-*.f32
6 190×*-lowering-*.f64
4 056×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05463918
116383757
249593601
080853360
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))
(* 120 a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))
(* 120 a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))
(* 120 a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(* 120 a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* 60 (/ x (- z t)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* -60 (/ y (- z t)))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* -60 (/ y (- z t)))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* 120 a)
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* 120 a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(/ -60 t)
(- (* -60 (/ z (pow t 2))) (* 60 (/ 1 t)))
(- (* z (- (* -60 (/ z (pow t 3))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(- (* z (- (* z (- (* -60 (/ z (pow t 4))) (* 60 (/ 1 (pow t 3))))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(/ 60 z)
(/ (+ 60 (* 60 (/ t z))) z)
(/ (- (+ 60 (* 60 (/ (pow t 2) (pow z 2)))) (* -60 (/ t z))) z)
(/ (- (+ 60 (* 60 (/ (pow t 3) (pow z 3)))) (+ (* -60 (/ t z)) (* -60 (/ (pow t 2) (pow z 2))))) z)
(/ 60 z)
(* -1 (/ (- (* -60 (/ t z)) 60) z))
(* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow t 2) z)) (* -60 t)) z)) 60) z))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -60 (/ (pow t 3) z)) (* 60 (pow t 2))) z)) (* -60 t)) z)) 60) z))
(/ 60 z)
(+ (* 60 (/ t (pow z 2))) (* 60 (/ 1 z)))
(+ (* t (+ (* 60 (/ t (pow z 3))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(+ (* t (+ (* t (+ (* 60 (/ t (pow z 4))) (* 60 (/ 1 (pow z 3))))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(/ -60 t)
(/ (- (* -60 (/ z t)) 60) t)
(/ (- (* -60 (/ (pow z 2) (pow t 2))) (+ 60 (* 60 (/ z t)))) t)
(/ (- (* -60 (/ (pow z 3) (pow t 3))) (+ 60 (+ (* 60 (/ z t)) (* 60 (/ (pow z 2) (pow t 2)))))) t)
(/ -60 t)
(* -1 (/ (+ 60 (* 60 (/ z t))) t))
(* -1 (/ (+ 60 (* -1 (/ (- (* -60 (/ (pow z 2) t)) (* 60 z)) t))) t))
(* -1 (/ (+ 60 (* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow z 3) t)) (* -60 (pow z 2))) t)) (* 60 z)) t))) t))
(* -1 t)
(- z t)
(- z t)
(- z t)
z
(* z (+ 1 (* -1 (/ t z))))
(* z (+ 1 (* -1 (/ t z))))
(* z (+ 1 (* -1 (/ t z))))
z
(* -1 (* z (- (/ t z) 1)))
(* -1 (* z (- (/ t z) 1)))
(* -1 (* z (- (/ t z) 1)))
z
(+ z (* -1 t))
(+ z (* -1 t))
(+ z (* -1 t))
(* -1 t)
(* t (- (/ z t) 1))
(* t (- (/ z t) 1))
(* t (- (/ z t) 1))
(* -1 t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* -60 (/ x t))
(+ (* -60 (/ x t)) (* -60 (/ (* x z) (pow t 2))))
(+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3))))))
(+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4))))))))
(* 60 (/ x z))
(/ (+ (* 60 x) (* 60 (/ (* t x) z))) z)
(/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (* 60 (/ (* (pow t 2) x) (pow z 2))))) z)
(/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (+ (* 60 (/ (* (pow t 2) x) (pow z 2))) (* 60 (/ (* (pow t 3) x) (pow z 3)))))) z)
(* 60 (/ x z))
(* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z))
(* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z))
(* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) x)) (* -60 (/ (* (pow t 3) x) z))) z)) (* 60 (* t x))) z))) z))
(* 60 (/ x z))
(+ (* 60 (/ x z)) (* 60 (/ (* t x) (pow z 2))))
(+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3))))))
(+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4))))))))
(* -60 (/ x t))
(/ (+ (* -60 x) (* -60 (/ (* x z) t))) t)
(/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (* -60 (/ (* x (pow z 2)) (pow t 2))))) t)
(/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (+ (* -60 (/ (* x (pow z 2)) (pow t 2))) (* -60 (/ (* x (pow z 3)) (pow t 3)))))) t)
(* -60 (/ x t))
(* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -1 (/ (+ (* 60 (* x (pow z 2))) (* 60 (/ (* x (pow z 3)) t))) t))) t)) (* 60 x)) t))
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(+ (* 60 (/ y t)) (* 120 a))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(* -60 (/ x t))
(* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))
(* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))
(* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))
(* -60 (/ x t))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))
(+ (* -60 (/ x t)) (* 120 a))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(* 60 (/ y t))
(* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))
(* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))
(* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))
(* 60 (/ y t))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))
(* -60 (/ (- x y) t))
(/ (+ (* -60 (- x y)) (* 120 (* a t))) t)
(/ (+ (* -60 (- x y)) (* 120 (* a t))) t)
(/ (+ (* -60 (- x y)) (* 120 (* a t))) t)
(* 120 a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(* 120 a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(* -60 (/ (- x y) t))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(* 120 a)
(* a (+ 120 (* -60 (/ (- x y) (* a t)))))
(* a (+ 120 (* -60 (/ (- x y) (* a t)))))
(* a (+ 120 (* -60 (/ (- x y) (* a t)))))
(* 120 a)
(* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))
(* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))
(* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))
(* -1 (/ y t))
(+ (* -1 (/ y t)) (/ x t))
(+ (* -1 (/ y t)) (/ x t))
(+ (* -1 (/ y t)) (/ x t))
(/ x t)
(* x (+ (* -1 (/ y (* t x))) (/ 1 t)))
(* x (+ (* -1 (/ y (* t x))) (/ 1 t)))
(* x (+ (* -1 (/ y (* t x))) (/ 1 t)))
(/ x t)
(* -1 (* x (- (/ y (* t x)) (/ 1 t))))
(* -1 (* x (- (/ y (* t x)) (/ 1 t))))
(* -1 (* x (- (/ y (* t x)) (/ 1 t))))
(/ x t)
(+ (* -1 (/ y t)) (/ x t))
(+ (* -1 (/ y t)) (/ x t))
(+ (* -1 (/ y t)) (/ x t))
(* -1 (/ y t))
(* y (- (/ x (* t y)) (/ 1 t)))
(* y (- (/ x (* t y)) (/ 1 t)))
(* y (- (/ x (* t y)) (/ 1 t)))
(* -1 (/ y t))
(* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))
(* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))
(* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(/ (- x y) t)
(* 120 a)
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(* 60 (/ x (- z t)))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(* 60 (/ x (- z t)))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(+ (* -60 (/ x t)) (* 120 a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))
(+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3)))))))
(+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4)))))))))
(* 120 a)
(+ (* 60 (/ x z)) (* 120 a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (+ (* 60 (/ (* (pow t 2) x) (pow z 3))) (* 120 a))))
(* 120 a)
(+ (* 60 (/ x z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z)) (* 120 a))
(+ (* 60 (/ x z)) (* 120 a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))
(+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3)))))))
(+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4)))))))))
(* 120 a)
(+ (* -60 (/ x t)) (* 120 a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (+ (* -60 (/ (* x (pow z 2)) (pow t 3))) (* 120 a))))
(* 120 a)
(+ (* -60 (/ x t)) (* 120 a))
(+ (* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t)) (* 120 a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t)) (* 120 a))
(* 60 (/ x (- z t)))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(* 120 a)
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(* 120 a)
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
Outputs
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))
(fma.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (*.f64 #s(literal 60 binary64) z) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))
(fma.f64 #s(literal 120 binary64) a (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 z (*.f64 #s(literal 60 binary64) (fma.f64 z (-.f64 (/.f64 y (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t (*.f64 t t)))) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))))))))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))
(fma.f64 z (fma.f64 z (*.f64 (-.f64 (/.f64 y (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t (*.f64 t t)))) (fma.f64 #s(literal 60 binary64) (/.f64 z t) #s(literal 60 binary64))) (*.f64 #s(literal 60 binary64) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 (/.f64 (-.f64 x y) z) (fma.f64 #s(literal 60 binary64) (/.f64 t z) #s(literal 60 binary64)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))
(fma.f64 #s(literal 60 binary64) (fma.f64 (/.f64 (-.f64 x y) (*.f64 z z)) (+.f64 t (/.f64 (*.f64 t t) z)) (/.f64 (-.f64 x y) z)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (fma.f64 t (/.f64 (-.f64 x y) z) (-.f64 x y)) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 t (/.f64 t z) t)) z) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (neg.f64 z)))
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 (/.f64 (-.f64 x y) z) (fma.f64 #s(literal 60 binary64) (/.f64 t z) #s(literal 60 binary64)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))
(fma.f64 #s(literal 60 binary64) (fma.f64 (/.f64 (-.f64 x y) (*.f64 z z)) (+.f64 t (/.f64 (*.f64 t t) z)) (/.f64 (-.f64 x y) z)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))
(fma.f64 t (fma.f64 t (/.f64 (*.f64 (-.f64 x y) (*.f64 t #s(literal 60 binary64))) (pow.f64 z #s(literal 4 binary64))) (*.f64 (/.f64 (-.f64 x y) (*.f64 z z)) (fma.f64 #s(literal 60 binary64) (/.f64 t z) #s(literal 60 binary64)))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(fma.f64 (/.f64 (-.f64 x y) t) (fma.f64 #s(literal -60 binary64) (/.f64 z t) #s(literal -60 binary64)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(fma.f64 #s(literal -60 binary64) (fma.f64 (/.f64 (-.f64 x y) (*.f64 t t)) (+.f64 z (/.f64 (*.f64 z z) t)) (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (-.f64 x y) (/.f64 z t) (-.f64 x y)) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))
(-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 z (/.f64 z t) z)) t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) t))
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (fma.f64 #s(literal -60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (fma.f64 #s(literal -60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (fma.f64 #s(literal -60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t)))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 120 binary64) (/.f64 a y) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (+.f64 #s(literal -1 binary64) (/.f64 x y)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 120 binary64) (/.f64 a y) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (+.f64 #s(literal -1 binary64) (/.f64 x y)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 120 binary64) (/.f64 a y) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (+.f64 #s(literal -1 binary64) (/.f64 x y)))))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) y)) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) y)) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) y)) (neg.f64 y))
(* 60 (/ (- x y) (- z t)))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (*.f64 a (-.f64 z t))) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (*.f64 a (-.f64 z t))) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (*.f64 a (-.f64 z t))) #s(literal 120 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (*.f64 a (-.f64 z t))) #s(literal -120 binary64)) (neg.f64 a))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (*.f64 a (-.f64 z t))) #s(literal -120 binary64)) (neg.f64 a))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (*.f64 a (-.f64 z t))) #s(literal -120 binary64)) (neg.f64 a))
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(- (* -60 (/ z (pow t 2))) (* 60 (/ 1 t)))
(/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 z t) #s(literal -60 binary64)) t)
(- (* z (- (* -60 (/ z (pow t 3))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(fma.f64 z (fma.f64 #s(literal -60 binary64) (/.f64 z (*.f64 t (*.f64 t t))) (/.f64 #s(literal -60 binary64) (*.f64 t t))) (/.f64 #s(literal -60 binary64) t))
(- (* z (- (* z (- (* -60 (/ z (pow t 4))) (* 60 (/ 1 (pow t 3))))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -60 binary64) (/.f64 z (pow.f64 t #s(literal 4 binary64))) (/.f64 #s(literal -60 binary64) (*.f64 t (*.f64 t t)))) (/.f64 #s(literal -60 binary64) (*.f64 t t))) (/.f64 #s(literal -60 binary64) t))
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ (+ 60 (* 60 (/ t z))) z)
(/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 t z) #s(literal 60 binary64)) z)
(/ (- (+ 60 (* 60 (/ (pow t 2) (pow z 2)))) (* -60 (/ t z))) z)
(/.f64 (+.f64 #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 t z) t)) z)) z)
(/ (- (+ 60 (* 60 (/ (pow t 3) (pow z 3)))) (+ (* -60 (/ t z)) (* -60 (/ (pow t 2) (pow z 2))))) z)
(/.f64 (fma.f64 (fma.f64 (*.f64 t t) (/.f64 t (*.f64 z (*.f64 z z))) #s(literal 1 binary64)) #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 t z) t)) z)) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(* -1 (/ (- (* -60 (/ t z)) 60) z))
(/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 t z) #s(literal 60 binary64)) z)
(* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow t 2) z)) (* -60 t)) z)) 60) z))
(/.f64 (-.f64 #s(literal -60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 t z) t)) z)) (neg.f64 z))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -60 (/ (pow t 3) z)) (* 60 (pow t 2))) z)) (* -60 t)) z)) 60) z))
(/.f64 (+.f64 #s(literal 60 binary64) (/.f64 (fma.f64 t #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (*.f64 t (fma.f64 t (/.f64 t z) t))) z)) z)) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(+ (* 60 (/ t (pow z 2))) (* 60 (/ 1 z)))
(fma.f64 t (/.f64 #s(literal 60 binary64) (*.f64 z z)) (/.f64 #s(literal 60 binary64) z))
(+ (* t (+ (* 60 (/ t (pow z 3))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(fma.f64 t (fma.f64 #s(literal 60 binary64) (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 #s(literal 60 binary64) (*.f64 z z))) (/.f64 #s(literal 60 binary64) z))
(+ (* t (+ (* t (+ (* 60 (/ t (pow z 4))) (* 60 (/ 1 (pow z 3))))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(fma.f64 t (fma.f64 t (fma.f64 #s(literal 60 binary64) (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 #s(literal 60 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 60 binary64) (*.f64 z z))) (/.f64 #s(literal 60 binary64) z))
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ (- (* -60 (/ z t)) 60) t)
(/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 z t) #s(literal -60 binary64)) t)
(/ (- (* -60 (/ (pow z 2) (pow t 2))) (+ 60 (* 60 (/ z t)))) t)
(/.f64 (+.f64 #s(literal -60 binary64) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 z t) z)) t)) t)
(/ (- (* -60 (/ (pow z 3) (pow t 3))) (+ 60 (+ (* 60 (/ z t)) (* 60 (/ (pow z 2) (pow t 2)))))) t)
(/.f64 (+.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))) #s(literal -60 binary64)) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 z t) z)) t)) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(* -1 (/ (+ 60 (* 60 (/ z t))) t))
(/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 z t) #s(literal -60 binary64)) t)
(* -1 (/ (+ 60 (* -1 (/ (- (* -60 (/ (pow z 2) t)) (* 60 z)) t))) t))
(/.f64 (+.f64 #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 z (/.f64 z t) z)) t)) (neg.f64 t))
(* -1 (/ (+ 60 (* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow z 3) t)) (* -60 (pow z 2))) t)) (* 60 z)) t))) t))
(/.f64 (+.f64 #s(literal -60 binary64) (/.f64 (fma.f64 #s(literal -60 binary64) z (/.f64 (*.f64 #s(literal -60 binary64) (*.f64 z (fma.f64 z (/.f64 z t) z))) t)) t)) t)
(* -1 t)
(neg.f64 t)
(- z t)
(-.f64 z t)
(- z t)
(-.f64 z t)
(- z t)
(-.f64 z t)
z
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z (*.f64 (/.f64 t z) z))
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z (*.f64 (/.f64 t z) z))
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z (*.f64 (/.f64 t z) z))
z
(* -1 (* z (- (/ t z) 1)))
(-.f64 z (*.f64 (/.f64 t z) z))
(* -1 (* z (- (/ t z) 1)))
(-.f64 z (*.f64 (/.f64 t z) z))
(* -1 (* z (- (/ t z) 1)))
(-.f64 z (*.f64 (/.f64 t z) z))
z
(+ z (* -1 t))
(-.f64 z t)
(+ z (* -1 t))
(-.f64 z t)
(+ z (* -1 t))
(-.f64 z t)
(* -1 t)
(neg.f64 t)
(* t (- (/ z t) 1))
(fma.f64 t (/.f64 z t) (neg.f64 t))
(* t (- (/ z t) 1))
(fma.f64 t (/.f64 z t) (neg.f64 t))
(* t (- (/ z t) 1))
(fma.f64 t (/.f64 z t) (neg.f64 t))
(* -1 t)
(neg.f64 t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(fma.f64 t (/.f64 z t) (neg.f64 t))
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(fma.f64 t (/.f64 z t) (neg.f64 t))
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(fma.f64 t (/.f64 z t) (neg.f64 t))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x (*.f64 x (/.f64 y x)))
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x (*.f64 x (/.f64 y x)))
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x (*.f64 x (/.f64 y x)))
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x (*.f64 x (/.f64 y x)))
(* -1 (* x (- (/ y x) 1)))
(-.f64 x (*.f64 x (/.f64 y x)))
(* -1 (* x (- (/ y x) 1)))
(-.f64 x (*.f64 x (/.f64 y x)))
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* y (- (/ x y) 1))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* y (- (/ x y) 1))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* y (- (/ x y) 1))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(+ (* -60 (/ x t)) (* -60 (/ (* x z) (pow t 2))))
(*.f64 x (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 z t) #s(literal -60 binary64)) t))
(+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3))))))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 z (*.f64 (/.f64 #s(literal -60 binary64) (*.f64 t t)) (fma.f64 x (/.f64 z t) x))))
(+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4))))))))
(fma.f64 z (fma.f64 (/.f64 #s(literal -60 binary64) (*.f64 t t)) (fma.f64 x (/.f64 z t) x) (/.f64 (*.f64 z (*.f64 #s(literal -60 binary64) (*.f64 x z))) (pow.f64 t #s(literal 4 binary64)))) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(* 60 (/ x z))
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/ (+ (* 60 x) (* 60 (/ (* t x) z))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 x (/.f64 t z) x)) z)
(/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (* 60 (/ (* (pow t 2) x) (pow z 2))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (/.f64 x z) (fma.f64 t (/.f64 t z) t) x)) z)
(/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (+ (* 60 (/ (* (pow t 2) x) (pow z 2))) (* 60 (/ (* (pow t 3) x) (pow z 3)))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (/.f64 x (*.f64 z z)) (*.f64 t (fma.f64 t (/.f64 t z) t)) (fma.f64 x (/.f64 t z) x))) z)
(* 60 (/ x z))
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z))
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 x (/.f64 t z) x)) z)
(* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z))
(/.f64 (fma.f64 #s(literal -60 binary64) x (/.f64 (*.f64 #s(literal -60 binary64) (*.f64 t (fma.f64 x (/.f64 t z) x))) z)) (neg.f64 z))
(* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) x)) (* -60 (/ (* (pow t 3) x) z))) z)) (* 60 (* t x))) z))) z))
(/.f64 (fma.f64 #s(literal -60 binary64) x (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (*.f64 t (*.f64 t (fma.f64 x (/.f64 t z) x))) z) (*.f64 x (*.f64 t #s(literal 60 binary64)))) (neg.f64 z))) (neg.f64 z))
(* 60 (/ x z))
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(+ (* 60 (/ x z)) (* 60 (/ (* t x) (pow z 2))))
(*.f64 (/.f64 #s(literal 60 binary64) z) (fma.f64 x (/.f64 t z) x))
(+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3))))))
(*.f64 #s(literal 60 binary64) (fma.f64 (/.f64 x (*.f64 z z)) (+.f64 t (/.f64 (*.f64 t t) z)) (/.f64 x z)))
(+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4))))))))
(fma.f64 t (fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 z z)) (fma.f64 x (/.f64 t z) x) (*.f64 (/.f64 (*.f64 x t) (pow.f64 z #s(literal 4 binary64))) (*.f64 t #s(literal 60 binary64)))) (/.f64 (*.f64 x #s(literal 60 binary64)) z))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(/ (+ (* -60 x) (* -60 (/ (* x z) t))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z t) x)) t)
(/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (* -60 (/ (* x (pow z 2)) (pow t 2))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 (/.f64 x t) (fma.f64 z (/.f64 z t) z) x)) t)
(/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (+ (* -60 (/ (* x (pow z 2)) (pow t 2))) (* -60 (/ (* x (pow z 3)) (pow t 3)))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 x (fma.f64 (/.f64 z (*.f64 t t)) (+.f64 z (/.f64 (*.f64 z z) t)) (/.f64 z t)) x)) t)
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t))
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z t) x)) t)
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t))
(/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (*.f64 x (fma.f64 z (/.f64 z t) z)) t) (*.f64 x #s(literal 60 binary64))) (neg.f64 t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -1 (/ (+ (* 60 (* x (pow z 2))) (* 60 (/ (* x (pow z 3)) t))) t))) t)) (* 60 x)) t))
(/.f64 (fma.f64 x #s(literal 60 binary64) (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (*.f64 x (*.f64 z (fma.f64 z (/.f64 z t) z))) t) (*.f64 #s(literal -60 binary64) (*.f64 x z))) (neg.f64 t))) (neg.f64 t))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(* 60 x)
(*.f64 x #s(literal 60 binary64))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x t)) (/.f64 #s(literal -60 binary64) t))))
(* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x t)) (/.f64 #s(literal -60 binary64) t))))
(* x (- (+ (* 60 (/ y (* t x))) (* 120 (/ a x))) (* 60 (/ 1 t))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x t)) (/.f64 #s(literal -60 binary64) t))))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) t) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) t) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y t)) (* 120 a)) x)) (* 60 (/ 1 t)))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) t) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)) x)) (neg.f64 x))
(+ (* -60 (/ x t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ x t)) (+ (* 60 (/ y t)) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a)))
(* 60 (/ y t))
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))
(*.f64 y (fma.f64 #s(literal -60 binary64) (/.f64 x (*.f64 y t)) (fma.f64 #s(literal 120 binary64) (/.f64 a y) (/.f64 #s(literal 60 binary64) t))))
(* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))
(*.f64 y (fma.f64 #s(literal -60 binary64) (/.f64 x (*.f64 y t)) (fma.f64 #s(literal 120 binary64) (/.f64 a y) (/.f64 #s(literal 60 binary64) t))))
(* y (+ (* -60 (/ x (* t y))) (+ (* 120 (/ a y)) (* 60 (/ 1 t)))))
(*.f64 y (fma.f64 #s(literal -60 binary64) (/.f64 x (*.f64 y t)) (fma.f64 #s(literal 120 binary64) (/.f64 a y) (/.f64 #s(literal 60 binary64) t))))
(* 60 (/ y t))
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))
(*.f64 y (+.f64 (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a)) y) (/.f64 #s(literal 60 binary64) t)))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))
(*.f64 y (+.f64 (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a)) y) (/.f64 #s(literal 60 binary64) t)))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x t)) (* 120 a)) y)) (* 60 (/ 1 t)))))
(*.f64 y (+.f64 (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a)) y) (/.f64 #s(literal 60 binary64) t)))
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/ (+ (* -60 (- x y)) (* 120 (* a t))) t)
(/.f64 (fma.f64 t (*.f64 #s(literal 120 binary64) a) (*.f64 #s(literal -60 binary64) (-.f64 x y))) t)
(/ (+ (* -60 (- x y)) (* 120 (* a t))) t)
(/.f64 (fma.f64 t (*.f64 #s(literal 120 binary64) a) (*.f64 #s(literal -60 binary64) (-.f64 x y))) t)
(/ (+ (* -60 (- x y)) (* 120 (* a t))) t)
(/.f64 (fma.f64 t (*.f64 #s(literal 120 binary64) a) (*.f64 #s(literal -60 binary64) (-.f64 x y))) t)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* a (+ 120 (* -60 (/ (- x y) (* a t)))))
(*.f64 a (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (*.f64 t a)) #s(literal 120 binary64)))
(* a (+ 120 (* -60 (/ (- x y) (* a t)))))
(*.f64 a (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (*.f64 t a)) #s(literal 120 binary64)))
(* a (+ 120 (* -60 (/ (- x y) (* a t)))))
(*.f64 a (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (*.f64 t a)) #s(literal 120 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))
(*.f64 a (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (*.f64 t a)) #s(literal 120 binary64)))
(* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))
(*.f64 a (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (*.f64 t a)) #s(literal 120 binary64)))
(* -1 (* a (- (* 60 (/ (- x y) (* a t))) 120)))
(*.f64 a (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (*.f64 t a)) #s(literal 120 binary64)))
(* -1 (/ y t))
(/.f64 y (neg.f64 t))
(+ (* -1 (/ y t)) (/ x t))
(/.f64 (-.f64 x y) t)
(+ (* -1 (/ y t)) (/ x t))
(/.f64 (-.f64 x y) t)
(+ (* -1 (/ y t)) (/ x t))
(/.f64 (-.f64 x y) t)
(/ x t)
(/.f64 x t)
(* x (+ (* -1 (/ y (* t x))) (/ 1 t)))
(-.f64 (/.f64 x t) (*.f64 (/.f64 y (*.f64 x t)) x))
(* x (+ (* -1 (/ y (* t x))) (/ 1 t)))
(-.f64 (/.f64 x t) (*.f64 (/.f64 y (*.f64 x t)) x))
(* x (+ (* -1 (/ y (* t x))) (/ 1 t)))
(-.f64 (/.f64 x t) (*.f64 (/.f64 y (*.f64 x t)) x))
(/ x t)
(/.f64 x t)
(* -1 (* x (- (/ y (* t x)) (/ 1 t))))
(neg.f64 (fma.f64 x (/.f64 y (*.f64 x t)) (/.f64 x (neg.f64 t))))
(* -1 (* x (- (/ y (* t x)) (/ 1 t))))
(neg.f64 (fma.f64 x (/.f64 y (*.f64 x t)) (/.f64 x (neg.f64 t))))
(* -1 (* x (- (/ y (* t x)) (/ 1 t))))
(neg.f64 (fma.f64 x (/.f64 y (*.f64 x t)) (/.f64 x (neg.f64 t))))
(/ x t)
(/.f64 x t)
(+ (* -1 (/ y t)) (/ x t))
(/.f64 (-.f64 x y) t)
(+ (* -1 (/ y t)) (/ x t))
(/.f64 (-.f64 x y) t)
(+ (* -1 (/ y t)) (/ x t))
(/.f64 (-.f64 x y) t)
(* -1 (/ y t))
(/.f64 y (neg.f64 t))
(* y (- (/ x (* t y)) (/ 1 t)))
(fma.f64 y (/.f64 x (*.f64 y t)) (/.f64 y (neg.f64 t)))
(* y (- (/ x (* t y)) (/ 1 t)))
(fma.f64 y (/.f64 x (*.f64 y t)) (/.f64 y (neg.f64 t)))
(* y (- (/ x (* t y)) (/ 1 t)))
(fma.f64 y (/.f64 x (*.f64 y t)) (/.f64 y (neg.f64 t)))
(* -1 (/ y t))
(/.f64 y (neg.f64 t))
(* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))
(fma.f64 y (/.f64 x (*.f64 y t)) (/.f64 y (neg.f64 t)))
(* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))
(fma.f64 y (/.f64 x (*.f64 y t)) (/.f64 y (neg.f64 t)))
(* -1 (* y (+ (* -1 (/ x (* t y))) (/ 1 t))))
(fma.f64 y (/.f64 x (*.f64 y t)) (/.f64 y (neg.f64 t)))
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(/ (- x y) t)
(/.f64 (-.f64 x y) t)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 a x) #s(literal -120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 a x) #s(literal -120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 a x) #s(literal -120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(+ (* -60 (/ x t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))
(fma.f64 x (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 z t) #s(literal -60 binary64)) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3)))))))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (fma.f64 z (*.f64 (/.f64 #s(literal -60 binary64) (*.f64 t t)) (fma.f64 x (/.f64 z t) x)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4)))))))))
(fma.f64 z (fma.f64 (/.f64 #s(literal -60 binary64) (*.f64 t t)) (fma.f64 x (/.f64 z t) x) (/.f64 (*.f64 z (*.f64 #s(literal -60 binary64) (*.f64 x z))) (pow.f64 t #s(literal 4 binary64)))) (fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 #s(literal 60 binary64) z) (fma.f64 x (/.f64 t z) x)))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (+ (* 60 (/ (* (pow t 2) x) (pow z 3))) (* 120 a))))
(fma.f64 #s(literal 60 binary64) (fma.f64 (/.f64 x (*.f64 z z)) (+.f64 t (/.f64 (*.f64 t t) z)) (/.f64 x z)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (fma.f64 x (/.f64 t z) x) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 #s(literal -60 binary64) x (/.f64 (*.f64 #s(literal -60 binary64) (*.f64 t (fma.f64 x (/.f64 t z) x))) z)) (neg.f64 z)))
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 #s(literal 60 binary64) z) (fma.f64 x (/.f64 t z) x)))
(+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3)))))))
(fma.f64 #s(literal 60 binary64) (fma.f64 (/.f64 x (*.f64 z z)) (+.f64 t (/.f64 (*.f64 t t) z)) (/.f64 x z)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4)))))))))
(fma.f64 t (fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 z z)) (fma.f64 x (/.f64 t z) x) (*.f64 (/.f64 (*.f64 x t) (pow.f64 z #s(literal 4 binary64))) (*.f64 t #s(literal 60 binary64)))) (fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ x t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))
(fma.f64 x (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 z t) #s(literal -60 binary64)) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (+ (* -60 (/ (* x (pow z 2)) (pow t 3))) (* 120 a))))
(fma.f64 #s(literal -60 binary64) (+.f64 (/.f64 x t) (*.f64 (/.f64 x (*.f64 t t)) (+.f64 z (/.f64 (*.f64 z z) t)))) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ x t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 x (/.f64 z t) x) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t)) (* 120 a))
(-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (*.f64 x (fma.f64 z (/.f64 z t) z)) t) (*.f64 x #s(literal 60 binary64))) t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(*.f64 a (fma.f64 x (/.f64 #s(literal 60 binary64) (*.f64 a (-.f64 z t))) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(*.f64 a (fma.f64 x (/.f64 #s(literal 60 binary64) (*.f64 a (-.f64 z t))) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(*.f64 a (fma.f64 x (/.f64 #s(literal 60 binary64) (*.f64 a (-.f64 z t))) #s(literal 120 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(*.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x (*.f64 a (-.f64 z t))) #s(literal -120 binary64)) (neg.f64 a))
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(*.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x (*.f64 a (-.f64 z t))) #s(literal -120 binary64)) (neg.f64 a))
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(*.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x (*.f64 a (-.f64 z t))) #s(literal -120 binary64)) (neg.f64 a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)

eval163.0ms (1.3%)

Memory
-11.3MiB live, 250.1MiB allocated
Compiler

Compiled 23 034 to 1 841 computations (92% saved)

prune146.0ms (1.1%)

Memory
-8.3MiB live, 358.1MiB allocated
Pruning

25 alts after pruning (23 fresh and 2 done)

PrunedKeptTotal
New1 088211 109
Fresh527
Picked325
Done000
Total1 096251 121
Accuracy
100.0%
Counts
1 121 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.1%
(fma.f64 (/.f64 #s(literal 60 binary64) z) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
58.3%
(fma.f64 (/.f64 #s(literal -60 binary64) t) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
58.2%
(fma.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (*.f64 a #s(literal 120 binary64)))
49.7%
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
99.8%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
58.3%
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
70.3%
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
61.1%
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
50.7%
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
58.3%
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
47.1%
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
54.4%
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
18.7%
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
15.5%
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
14.6%
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
29.4%
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
30.7%
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
26.7%
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
26.7%
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
60.6%
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
26.7%
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
14.6%
(*.f64 x (/.f64 #s(literal -60 binary64) t))
87.6%
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (*.f64 a (-.f64 z t))) #s(literal 120 binary64)))
45.4%
(*.f64 #s(literal 120 binary64) a)
31.1%
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
Compiler

Compiled 645 to 482 computations (25.3% saved)

simplify140.0ms (1.1%)

Memory
28.4MiB live, 179.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 z t)
cost-diff0
(/.f64 #s(literal 60 binary64) (-.f64 z t))
cost-diff0
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
cost-diff0
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
cost-diff0
(-.f64 z t)
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 (-.f64 x y) #s(literal 60 binary64))
cost-diff0
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
cost-diff0
(-.f64 z t)
cost-diff0
(/.f64 #s(literal 60 binary64) (-.f64 z t))
cost-diff0
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
cost-diff0
(/.f64 #s(literal -60 binary64) t)
cost-diff0
(*.f64 x (/.f64 #s(literal -60 binary64) t))
cost-diff0
(*.f64 (-.f64 z t) #s(literal 1/60 binary64))
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
cost-diff0
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
Rules
1 696×accelerator-lowering-fma.f32
1 696×accelerator-lowering-fma.f64
864×*-lowering-*.f32
864×*-lowering-*.f64
554×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022127
143127
285127
3159127
4299127
5597127
61297127
72576127
83417127
93514127
103554127
113559127
123563127
133627127
144006127
04006125
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* a 120) (/ (- x y) (* (- z t) 1/60)))
a
120
(/ (- x y) (* (- z t) 1/60))
(- x y)
x
y
(* (- z t) 1/60)
(- z t)
z
t
1/60
(* x (/ -60 t))
x
(/ -60 t)
-60
t
(* x (/ 60 (- z t)))
x
(/ 60 (- z t))
60
(- z t)
z
t
(/ (* (- x y) 60) (- z t))
(* (- x y) 60)
(- x y)
x
y
60
(- z t)
z
t
(+ (* a 120) (* x (/ 60 (- z t))))
a
120
(* x (/ 60 (- z t)))
x
(/ 60 (- z t))
60
(- z t)
z
t
Outputs
(+ (* a 120) (/ (- x y) (* (- z t) 1/60)))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
a
120
#s(literal 120 binary64)
(/ (- x y) (* (- z t) 1/60))
(/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(- x y)
(-.f64 x y)
x
y
(* (- z t) 1/60)
(*.f64 (-.f64 z t) #s(literal 1/60 binary64))
(- z t)
(-.f64 z t)
z
t
1/60
#s(literal 1/60 binary64)
(* x (/ -60 t))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
x
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
-60
#s(literal -60 binary64)
t
(* x (/ 60 (- z t)))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
x
(/ 60 (- z t))
(/.f64 #s(literal -60 binary64) (-.f64 t z))
60
#s(literal 60 binary64)
(- z t)
(-.f64 z t)
z
t
(/ (* (- x y) 60) (- z t))
(/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(* (- x y) 60)
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(- x y)
(-.f64 x y)
x
y
60
#s(literal 60 binary64)
(- z t)
(-.f64 z t)
z
t
(+ (* a 120) (* x (/ 60 (- z t))))
(fma.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
a
120
#s(literal 120 binary64)
(* x (/ 60 (- z t)))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
x
(/ 60 (- z t))
(/.f64 #s(literal -60 binary64) (-.f64 t z))
60
#s(literal 60 binary64)
(- z t)
(-.f64 z t)
z
t

localize133.0ms (1%)

Memory
15.1MiB live, 163.3MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 z t)
accuracy100.0%
(/.f64 #s(literal 60 binary64) (-.f64 z t))
accuracy100.0%
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
accuracy99.7%
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
accuracy100.0%
(-.f64 z t)
accuracy100.0%
(-.f64 x y)
accuracy99.9%
(*.f64 (-.f64 x y) #s(literal 60 binary64))
accuracy98.9%
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
accuracy100.0%
(-.f64 z t)
accuracy100.0%
(/.f64 #s(literal 60 binary64) (-.f64 z t))
accuracy99.7%
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
accuracy100.0%
(/.f64 #s(literal -60 binary64) t)
accuracy99.7%
(*.f64 x (/.f64 #s(literal -60 binary64) t))
accuracy100.0%
(-.f64 x y)
accuracy100.0%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
accuracy99.8%
(*.f64 (-.f64 z t) #s(literal 1/60 binary64))
accuracy99.6%
(/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
Samples
59.0ms245×0valid
2.0ms2valid
1.0ms1valid
1.0ms3valid
Compiler

Compiled 127 to 24 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-div: 21.0ms (53.7% of total)
ival-mult: 8.0ms (20.5% of total)
const: 4.0ms (10.2% of total)
ival-sub: 3.0ms (7.7% of total)
ival-add: 3.0ms (7.7% of total)
adjust: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series14.0ms (0.1%)

Memory
-7.0MiB live, 31.2MiB allocated
Counts
12 → 396
Calls
Call 1
Inputs
#<alt (+ (* a 120) (/ (- x y) (* (- z t) 1/60)))>
#<alt (/ (- x y) (* (- z t) 1/60))>
#<alt (- x y)>
#<alt (* (- z t) 1/60)>
#<alt (* x (/ -60 t))>
#<alt (/ -60 t)>
#<alt (* x (/ 60 (- z t)))>
#<alt (/ 60 (- z t))>
#<alt (- z t)>
#<alt (/ (* (- x y) 60) (- z t))>
#<alt (* (- x y) 60)>
#<alt (+ (* a 120) (* x (/ 60 (- z t))))>
Outputs
#<alt (* 60 (/ (- x y) (- z t)))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) (- z t))) (* 120 a))>
#<alt (* 120 a)>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))>
#<alt (* 120 a)>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))>
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))>
#<alt (+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))>
#<alt (+ (* 60 (/ (- x y) z)) (* 120 a))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))>
#<alt (+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))>
#<alt (+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))>
#<alt (+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ (- x y) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))>
#<alt (* -60 (/ y (- z t)))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -60 (/ (- x y) t))>
#<alt (+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))>
#<alt (+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))>
#<alt (+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))>
#<alt (* 60 (/ (- x y) z))>
#<alt (/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)>
#<alt (/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)>
#<alt (/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)>
#<alt (* 60 (/ (- x y) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))>
#<alt (* 60 (/ (- x y) z))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))>
#<alt (+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))>
#<alt (+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))>
#<alt (* -60 (/ (- x y) t))>
#<alt (/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)>
#<alt (/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)>
#<alt (/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))>
#<alt (* -1 y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt x>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (* -1 y)>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* -1 y)>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1/60 t)>
#<alt (+ (* -1/60 t) (* 1/60 z))>
#<alt (+ (* -1/60 t) (* 1/60 z))>
#<alt (+ (* -1/60 t) (* 1/60 z))>
#<alt (* 1/60 z)>
#<alt (* z (+ 1/60 (* -1/60 (/ t z))))>
#<alt (* z (+ 1/60 (* -1/60 (/ t z))))>
#<alt (* z (+ 1/60 (* -1/60 (/ t z))))>
#<alt (* 1/60 z)>
#<alt (* -1 (* z (- (* 1/60 (/ t z)) 1/60)))>
#<alt (* -1 (* z (- (* 1/60 (/ t z)) 1/60)))>
#<alt (* -1 (* z (- (* 1/60 (/ t z)) 1/60)))>
#<alt (* 1/60 z)>
#<alt (+ (* -1/60 t) (* 1/60 z))>
#<alt (+ (* -1/60 t) (* 1/60 z))>
#<alt (+ (* -1/60 t) (* 1/60 z))>
#<alt (* -1/60 t)>
#<alt (* t (- (* 1/60 (/ z t)) 1/60))>
#<alt (* t (- (* 1/60 (/ z t)) 1/60))>
#<alt (* t (- (* 1/60 (/ z t)) 1/60))>
#<alt (* -1/60 t)>
#<alt (* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))>
#<alt (* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))>
#<alt (* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (* -60 (/ x t))>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (/ -60 t)>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -60 (/ x t))>
#<alt (+ (* -60 (/ x t)) (* -60 (/ (* x z) (pow t 2))))>
#<alt (+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3))))))>
#<alt (+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4))))))))>
#<alt (* 60 (/ x z))>
#<alt (/ (+ (* 60 x) (* 60 (/ (* t x) z))) z)>
#<alt (/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (* 60 (/ (* (pow t 2) x) (pow z 2))))) z)>
#<alt (/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (+ (* 60 (/ (* (pow t 2) x) (pow z 2))) (* 60 (/ (* (pow t 3) x) (pow z 3)))))) z)>
#<alt (* 60 (/ x z))>
#<alt (* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z))>
#<alt (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z))>
#<alt (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) x)) (* -60 (/ (* (pow t 3) x) z))) z)) (* 60 (* t x))) z))) z))>
#<alt (* 60 (/ x z))>
#<alt (+ (* 60 (/ x z)) (* 60 (/ (* t x) (pow z 2))))>
#<alt (+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3))))))>
#<alt (+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4))))))))>
#<alt (* -60 (/ x t))>
#<alt (/ (+ (* -60 x) (* -60 (/ (* x z) t))) t)>
#<alt (/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (* -60 (/ (* x (pow z 2)) (pow t 2))))) t)>
#<alt (/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (+ (* -60 (/ (* x (pow z 2)) (pow t 2))) (* -60 (/ (* x (pow z 3)) (pow t 3)))))) t)>
#<alt (* -60 (/ x t))>
#<alt (* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -1 (/ (+ (* 60 (* x (pow z 2))) (* 60 (/ (* x (pow z 3)) t))) t))) t)) (* 60 x)) t))>
#<alt (/ -60 t)>
#<alt (- (* -60 (/ z (pow t 2))) (* 60 (/ 1 t)))>
#<alt (- (* z (- (* -60 (/ z (pow t 3))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))>
#<alt (- (* z (- (* z (- (* -60 (/ z (pow t 4))) (* 60 (/ 1 (pow t 3))))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))>
#<alt (/ 60 z)>
#<alt (/ (+ 60 (* 60 (/ t z))) z)>
#<alt (/ (- (+ 60 (* 60 (/ (pow t 2) (pow z 2)))) (* -60 (/ t z))) z)>
#<alt (/ (- (+ 60 (* 60 (/ (pow t 3) (pow z 3)))) (+ (* -60 (/ t z)) (* -60 (/ (pow t 2) (pow z 2))))) z)>
#<alt (/ 60 z)>
#<alt (* -1 (/ (- (* -60 (/ t z)) 60) z))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow t 2) z)) (* -60 t)) z)) 60) z))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -60 (/ (pow t 3) z)) (* 60 (pow t 2))) z)) (* -60 t)) z)) 60) z))>
#<alt (/ 60 z)>
#<alt (+ (* 60 (/ t (pow z 2))) (* 60 (/ 1 z)))>
#<alt (+ (* t (+ (* 60 (/ t (pow z 3))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))>
#<alt (+ (* t (+ (* t (+ (* 60 (/ t (pow z 4))) (* 60 (/ 1 (pow z 3))))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))>
#<alt (/ -60 t)>
#<alt (/ (- (* -60 (/ z t)) 60) t)>
#<alt (/ (- (* -60 (/ (pow z 2) (pow t 2))) (+ 60 (* 60 (/ z t)))) t)>
#<alt (/ (- (* -60 (/ (pow z 3) (pow t 3))) (+ 60 (+ (* 60 (/ z t)) (* 60 (/ (pow z 2) (pow t 2)))))) t)>
#<alt (/ -60 t)>
#<alt (* -1 (/ (+ 60 (* 60 (/ z t))) t))>
#<alt (* -1 (/ (+ 60 (* -1 (/ (- (* -60 (/ (pow z 2) t)) (* 60 z)) t))) t))>
#<alt (* -1 (/ (+ 60 (* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow z 3) t)) (* -60 (pow z 2))) t)) (* 60 z)) t))) t))>
#<alt (* -1 t)>
#<alt (- z t)>
#<alt (- z t)>
#<alt (- z t)>
#<alt z>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt z>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt z>
#<alt (+ z (* -1 t))>
#<alt (+ z (* -1 t))>
#<alt (+ z (* -1 t))>
#<alt (* -1 t)>
#<alt (* t (- (/ z t) 1))>
#<alt (* t (- (/ z t) 1))>
#<alt (* t (- (/ z t) 1))>
#<alt (* -1 t)>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))>
#<alt (* -60 (/ (- x y) t))>
#<alt (+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))>
#<alt (+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))>
#<alt (+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))>
#<alt (* 60 (/ (- x y) z))>
#<alt (/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)>
#<alt (/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)>
#<alt (/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)>
#<alt (* 60 (/ (- x y) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))>
#<alt (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))>
#<alt (* 60 (/ (- x y) z))>
#<alt (+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))>
#<alt (+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))>
#<alt (+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))>
#<alt (* -60 (/ (- x y) t))>
#<alt (/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)>
#<alt (/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)>
#<alt (/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))>
#<alt (* -60 y)>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (* 60 x)>
#<alt (* x (+ 60 (* -60 (/ y x))))>
#<alt (* x (+ 60 (* -60 (/ y x))))>
#<alt (* x (+ 60 (* -60 (/ y x))))>
#<alt (* 60 x)>
#<alt (* -1 (* x (- (* 60 (/ y x)) 60)))>
#<alt (* -1 (* x (- (* 60 (/ y x)) 60)))>
#<alt (* -1 (* x (- (* 60 (/ y x)) 60)))>
#<alt (* 60 x)>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (+ (* -60 y) (* 60 x))>
#<alt (* -60 y)>
#<alt (* y (- (* 60 (/ x y)) 60))>
#<alt (* y (- (* 60 (/ x y)) 60))>
#<alt (* y (- (* 60 (/ x y)) 60))>
#<alt (* -60 y)>
#<alt (* -1 (* y (+ 60 (* -60 (/ x y)))))>
#<alt (* -1 (* y (+ 60 (* -60 (/ x y)))))>
#<alt (* -1 (* y (+ 60 (* -60 (/ x y)))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (* 120 a)>
#<alt (* a (+ 120 (* 60 (/ x (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ x (* a (- z t))))))>
#<alt (* a (+ 120 (* 60 (/ x (* a (- z t))))))>
#<alt (* 120 a)>
#<alt (* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (+ (* 60 (/ x (- z t))) (* 120 a))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))>
#<alt (* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))>
#<alt (* 60 (/ x (- z t)))>
#<alt (* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))>
#<alt (+ (* -60 (/ x t)) (* 120 a))>
#<alt (+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))>
#<alt (+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3)))))))>
#<alt (+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4)))))))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ x z)) (* 120 a))>
#<alt (+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))>
#<alt (+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (+ (* 60 (/ (* (pow t 2) x) (pow z 3))) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ x z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z)) (* 120 a))>
#<alt (+ (* 60 (/ x z)) (* 120 a))>
#<alt (+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))>
#<alt (+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3)))))))>
#<alt (+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4)))))))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ x t)) (* 120 a))>
#<alt (+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))>
#<alt (+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (+ (* -60 (/ (* x (pow z 2)) (pow t 3))) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ x t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t)) (* 120 a))>
Calls

99 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(/ (* (- x y) 60) (- z t))
1.0ms
x
@0
(* x (/ -60 t))
0.0ms
x
@inf
(* x (/ -60 t))
0.0ms
t
@0
(* x (/ -60 t))
0.0ms
t
@inf
(* x (/ -60 t))

rewrite398.0ms (3%)

Memory
-7.9MiB live, 687.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 576×accelerator-lowering-fma.f32
7 576×accelerator-lowering-fma.f64
4 462×/-lowering-/.f32
4 462×/-lowering-/.f64
4 188×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02278
111678
2103078
0847276
Stop Event
iter limit
node limit
Counts
12 → 824
Calls
Call 1
Inputs
(+ (* a 120) (/ (- x y) (* (- z t) 1/60)))
(/ (- x y) (* (- z t) 1/60))
(- x y)
(* (- z t) 1/60)
(* x (/ -60 t))
(/ -60 t)
(* x (/ 60 (- z t)))
(/ 60 (- z t))
(- z t)
(/ (* (- x y) 60) (- z t))
(* (- x y) 60)
(+ (* a 120) (* x (/ 60 (- z t))))
Outputs
(+.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(+.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(+.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))))
(-.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(-.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))
(-.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 #s(literal 120 binary64) a (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (+.f64 t (neg.f64 z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 #s(literal 60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) x) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (+.f64 y (neg.f64 x)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 x #s(literal 60 binary64)) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (pow.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (+.f64 t (neg.f64 z))) #s(literal -60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 z t)) (/.f64 (-.f64 x y) #s(literal -1/60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 z t))) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (-.f64 x y) (+.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 1/60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 1/60 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1/60 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (+.f64 y (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (-.f64 x y) (+.f64 x y)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) #s(literal -1/2 binary64)) (*.f64 a #s(literal 120 binary64)))
(neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (neg.f64 (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))) (fma.f64 a #s(literal -120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))
(/.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))) (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (*.f64 #s(literal -14400 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))) (fma.f64 a #s(literal -120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) y)) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (neg.f64 y))) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 y (-.f64 z t)))) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (-.f64 z t)) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) y)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (neg.f64 y))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) #s(literal 1/60 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (/.f64 y (-.f64 z t)))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (-.f64 z t)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) (neg.f64 y))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 #s(literal 1/60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) (/.f64 y (-.f64 z t)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (-.f64 z t) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) y)) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) #s(literal 1 binary64))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (neg.f64 y))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) #s(literal 1/60 binary64)) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (/.f64 y (-.f64 z t)))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 z t)) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) y)) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (neg.f64 y))) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) #s(literal 1/60 binary64)) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (/.f64 y (-.f64 z t)))) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (-.f64 z t)) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) y)) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) #s(literal 1 binary64))) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (neg.f64 y))) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) #s(literal 1/60 binary64)) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 y (-.f64 z t)))) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 z t)) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) y)) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (neg.f64 y))) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) #s(literal 1/60 binary64)) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (/.f64 y (-.f64 z t)))) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (-.f64 z t)) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (*.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))) (*.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))) (neg.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (*.f64 #s(literal -14400 binary64) (*.f64 a a)))) (neg.f64 (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (pow.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (fma.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (fma.f64 (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) (*.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))) (+.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (/.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))))
(*.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(*.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal -120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 t (neg.f64 z))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))))
(-.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))) (/.f64 (*.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 #s(literal 60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) x) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 x #s(literal 60 binary64)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 z t))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(neg.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(neg.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (+.f64 t (neg.f64 z)))
(/.f64 (+.f64 y (neg.f64 x)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y)) (*.f64 (-.f64 x y) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)) (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z))) (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t)) (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z))) (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (-.f64 x y) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))) (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 1/60 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal -60 binary64))))
(/.f64 (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t)))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64)) (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64)) (*.f64 (+.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 t (neg.f64 z))) #s(literal -1/60 binary64))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (+.f64 x y))
(/.f64 (-.f64 (*.f64 x (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (neg.f64 y))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(/.f64 (-.f64 (*.f64 x #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 y #s(literal 60 binary64)))) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) y)) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (neg.f64 y))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 #s(literal 1/60 binary64) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (/.f64 y (-.f64 z t)))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (-.f64 z t) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (-.f64 z t) y)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (-.f64 z t)) (*.f64 (-.f64 z t) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (-.f64 z t) (neg.f64 y))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) #s(literal 1/60 binary64)) (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 y #s(literal 60 binary64)))) (*.f64 (-.f64 z t) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (+.f64 t (neg.f64 z)) y)) (*.f64 (+.f64 t (neg.f64 z)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (+.f64 t (neg.f64 z)) #s(literal 1 binary64))) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (+.f64 t (neg.f64 z)) (neg.f64 y))) (*.f64 (+.f64 t (neg.f64 z)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) #s(literal 1/60 binary64)) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)) (*.f64 (+.f64 t (neg.f64 z)) (*.f64 y #s(literal 60 binary64)))) (*.f64 (+.f64 t (neg.f64 z)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y)) (neg.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (neg.f64 y))) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (*.f64 y #s(literal 60 binary64)))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 #s(literal 1/60 binary64) y)) (*.f64 #s(literal 1/60 binary64) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) #s(literal 1/60 binary64)) (*.f64 #s(literal 1/60 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 #s(literal 1/60 binary64) (neg.f64 y))) (*.f64 #s(literal 1/60 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) #s(literal 1/60 binary64)) (*.f64 #s(literal 1/60 binary64) (/.f64 y (-.f64 z t)))) #s(literal 1/3600 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z t)) (*.f64 #s(literal 1/60 binary64) (*.f64 y #s(literal 60 binary64)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 x (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64))) (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64))) (neg.f64 (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))) (neg.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (neg.f64 (+.f64 x y)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (pow.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (-.f64 (*.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (-.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))
(pow.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) #s(literal -1 binary64))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (+.f64 t (neg.f64 z))))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)))
(*.f64 (+.f64 y (neg.f64 x)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 (-.f64 x y) #s(literal 60 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (pow.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(*.f64 (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z)))))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t))))
(*.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z)))))
(*.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (+.f64 t (neg.f64 z))) #s(literal -60 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 z t)) (/.f64 (-.f64 x y) #s(literal -1/60 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (-.f64 x y) (+.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 1/60 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 1/60 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/60 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1/60 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 z t)))
(*.f64 (/.f64 (+.f64 y (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) #s(literal -1/2 binary64)))
(+.f64 x (neg.f64 y))
(+.f64 (neg.f64 y) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(+.f64 (neg.f64 (neg.f64 x)) (neg.f64 y))
(-.f64 x y)
(-.f64 #s(literal 0 binary64) (+.f64 y (neg.f64 x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))
(fma.f64 x #s(literal 1 binary64) (neg.f64 y))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 #s(literal 1 binary64) x (neg.f64 y))
(fma.f64 #s(literal -1 binary64) y x)
(neg.f64 (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 x y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y))))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (neg.f64 (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 y y))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x)))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x)))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x)))) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 (fma.f64 y (*.f64 y (neg.f64 y)) (*.f64 x (*.f64 x x))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (neg.f64 y) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(*.f64 (-.f64 x y) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y))))))
(*.f64 #s(literal 1 binary64) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(+.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 t #s(literal -1/60 binary64)))
(+.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal 1/60 binary64) (neg.f64 t)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(-.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 t #s(literal 1/60 binary64)))
(-.f64 (/.f64 (*.f64 z #s(literal 1/60 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 t #s(literal 1/60 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 60 binary64)) (/.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 60 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 60 binary64)) (/.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 60 binary64)))
(-.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 #s(literal 60 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 #s(literal 60 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(-.f64 (/.f64 (*.f64 z z) (*.f64 #s(literal 60 binary64) (+.f64 z t))) (/.f64 (*.f64 t t) (*.f64 #s(literal 60 binary64) (+.f64 z t))))
(fma.f64 z #s(literal 1/60 binary64) (*.f64 t #s(literal -1/60 binary64)))
(fma.f64 #s(literal 1/60 binary64) z (*.f64 #s(literal 1/60 binary64) (neg.f64 t)))
(neg.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(/.f64 (-.f64 z t) #s(literal 60 binary64))
(/.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 t (neg.f64 z)) #s(literal -60 binary64))
(/.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (*.f64 #s(literal 60 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (+.f64 z t)) (*.f64 (-.f64 z t) (+.f64 z t))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 #s(literal 1/60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 z t) (*.f64 #s(literal 1/60 binary64) (*.f64 (-.f64 z t) (+.f64 z t)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) #s(literal 1/60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) #s(literal 1/60 binary64))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (*.f64 #s(literal 60 binary64) (+.f64 z t)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (+.f64 t (neg.f64 z))) (neg.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(/.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z))) (neg.f64 (*.f64 #s(literal 60 binary64) (+.f64 z t))))
(/.f64 (*.f64 #s(literal 1/60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (*.f64 #s(literal 1/60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(/.f64 (*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) #s(literal 1/60 binary64)) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) #s(literal 1/60 binary64)) (+.f64 z t))
(/.f64 (-.f64 (*.f64 z #s(literal 60 binary64)) (*.f64 #s(literal 60 binary64) t)) #s(literal 3600 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/60 binary64) (*.f64 (-.f64 z t) (+.f64 z t)))) (neg.f64 (+.f64 z t)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) #s(literal 1/60 binary64))) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) #s(literal 1/60 binary64))) (neg.f64 (+.f64 z t)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) (neg.f64 t)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 (*.f64 #s(literal 1/60 binary64) (neg.f64 t)) (*.f64 #s(literal 1/60 binary64) (neg.f64 t))) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal 1/60 binary64) (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z #s(literal 1/60 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 z #s(literal 1/60 binary64)) (-.f64 (*.f64 (*.f64 t #s(literal -1/60 binary64)) (*.f64 t #s(literal -1/60 binary64))) (*.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 t #s(literal -1/60 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z #s(literal 1/60 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 t #s(literal 1/60 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 z #s(literal 1/60 binary64)) (fma.f64 (*.f64 t #s(literal 1/60 binary64)) (*.f64 t #s(literal 1/60 binary64)) (*.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 t #s(literal 1/60 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal 1/60 binary64) z)) (*.f64 (*.f64 #s(literal 1/60 binary64) (neg.f64 t)) (*.f64 #s(literal 1/60 binary64) (neg.f64 t)))) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal 1/60 binary64) (neg.f64 t))))
(/.f64 (-.f64 (*.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 z #s(literal 1/60 binary64))) (*.f64 (*.f64 t #s(literal -1/60 binary64)) (*.f64 t #s(literal -1/60 binary64)))) (-.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 t #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 z #s(literal 1/60 binary64)) (*.f64 z #s(literal 1/60 binary64))) (*.f64 (*.f64 t #s(literal 1/60 binary64)) (*.f64 t #s(literal 1/60 binary64)))) (fma.f64 z #s(literal 1/60 binary64) (*.f64 t #s(literal 1/60 binary64))))
(pow.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) #s(literal -1 binary64))
(*.f64 (-.f64 z t) #s(literal 1/60 binary64))
(*.f64 #s(literal 1/60 binary64) (-.f64 z t))
(*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 t (neg.f64 z)) #s(literal -1/60 binary64))
(*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) (+.f64 z t))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(*.f64 #s(literal -1/60 binary64) (+.f64 t (neg.f64 z)))
(*.f64 (*.f64 #s(literal 1/60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (*.f64 #s(literal 1/60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (+.f64 z t)))
(*.f64 (*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) #s(literal 1/60 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) #s(literal 1/60 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 z t)))
(*.f64 (/.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) #s(literal 60 binary64)) (/.f64 (-.f64 z t) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 z t) #s(literal 60 binary64)) (/.f64 (-.f64 z t) (+.f64 z t)))
(neg.f64 (*.f64 (/.f64 #s(literal 60 binary64) t) x))
(neg.f64 (*.f64 x (/.f64 #s(literal 60 binary64) t)))
(neg.f64 (/.f64 (*.f64 x #s(literal -60 binary64)) (neg.f64 t)))
(neg.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) t))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t (*.f64 x #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 t #s(literal -1/60 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 t (*.f64 x #s(literal -60 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 x #s(literal 60 binary64)) (neg.f64 t))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 t (*.f64 x #s(literal -60 binary64)))))
(/.f64 (neg.f64 x) (*.f64 t #s(literal 1/60 binary64)))
(pow.f64 (/.f64 t (*.f64 x #s(literal -60 binary64))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 #s(literal -60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) t) x))
(*.f64 #s(literal -60 binary64) (/.f64 x t))
(*.f64 (/.f64 #s(literal -60 binary64) t) x)
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t #s(literal -1/60 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 x #s(literal -1/60 binary64)))
(*.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 #s(literal -1 binary64) t))
(*.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) t))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 t #s(literal -1/60 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 60 binary64) t))
(neg.f64 (/.f64 #s(literal 60 binary64) t))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 60 binary64) t)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 t #s(literal -1/60 binary64))))
(/.f64 #s(literal -60 binary64) t)
(/.f64 #s(literal 60 binary64) (neg.f64 t))
(/.f64 #s(literal 1 binary64) (*.f64 t #s(literal -1/60 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 t #s(literal 1/60 binary64)))
(pow.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) t))
(*.f64 #s(literal 60 binary64) (/.f64 #s(literal -1 binary64) t))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) t))
(*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 60 binary64) t))
(*.f64 (pow.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal -1/2 binary64)))
(neg.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(neg.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/60 binary64) (/.f64 x (-.f64 z t))))
(/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t))
(/.f64 (*.f64 x #s(literal -60 binary64)) (+.f64 t (neg.f64 z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64)))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (/.f64 x (-.f64 z t)) #s(literal 1/60 binary64))
(/.f64 (neg.f64 (neg.f64 x)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (neg.f64 (/.f64 x (-.f64 z t))) #s(literal -1/60 binary64))
(pow.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)))
(*.f64 #s(literal 60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) x))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x)
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 x #s(literal 60 binary64)))
(*.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(*.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(neg.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(/.f64 #s(literal -60 binary64) (+.f64 t (neg.f64 z)))
(/.f64 #s(literal 60 binary64) (-.f64 z t))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) #s(literal 1/60 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 z t)) #s(literal -1/60 binary64))
(pow.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 #s(literal -1 binary64) (-.f64 z t)))
(*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(*.f64 (pow.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal -1/2 binary64)))
(+.f64 z (neg.f64 t))
(+.f64 (neg.f64 t) z)
(+.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (neg.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(+.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (neg.f64 (/.f64 (*.f64 t t) (+.f64 z t))))
(+.f64 (neg.f64 (neg.f64 z)) (neg.f64 t))
(-.f64 z t)
(-.f64 #s(literal 0 binary64) (+.f64 t (neg.f64 z)))
(-.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(-.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)))
(-.f64 (/.f64 z #s(literal 1 binary64)) t)
(-.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 1 binary64)))
(fma.f64 (*.f64 z (*.f64 z z)) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))) (neg.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(fma.f64 (*.f64 z z) (/.f64 #s(literal 1 binary64) (+.f64 z t)) (neg.f64 (/.f64 (*.f64 t t) (+.f64 z t))))
(fma.f64 #s(literal -1 binary64) t z)
(neg.f64 (+.f64 t (neg.f64 z)))
(/.f64 (-.f64 z t) #s(literal 1 binary64))
(/.f64 (+.f64 t (neg.f64 z)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 z (neg.f64 t)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 z (neg.f64 t)))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (+.f64 z t))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 z t)))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (+.f64 t (neg.f64 z))) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (+.f64 t (neg.f64 z))) (neg.f64 (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 z (neg.f64 t))))))
(/.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z))) (neg.f64 (+.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 t (*.f64 t t)))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (+.f64 z t)) (*.f64 (+.f64 z t) (*.f64 t t))) (*.f64 (+.f64 z t) (+.f64 z t)))
(/.f64 (neg.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (+.f64 t (neg.f64 z)))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (neg.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (+.f64 t (neg.f64 z)))) (neg.f64 (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (+.f64 z t))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (neg.f64 (neg.f64 (+.f64 z t))))
(/.f64 (fma.f64 t (*.f64 t (neg.f64 t)) (*.f64 z (*.f64 z z))) (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) z))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (fma.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 z z) (+.f64 z t)) (fma.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)) (*.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t))))))
(/.f64 (-.f64 (*.f64 t t) (*.f64 z z)) (-.f64 (neg.f64 t) z))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))))) (+.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 z z) (+.f64 z t))) (*.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)))) (+.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) #s(literal -1 binary64))
(*.f64 (-.f64 z t) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 z (neg.f64 t))))))
(*.f64 #s(literal 1 binary64) (-.f64 z t))
(*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (/.f64 #s(literal 1 binary64) (+.f64 z t)))
(*.f64 #s(literal -1 binary64) (+.f64 t (neg.f64 z)))
(*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (+.f64 t (neg.f64 z))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 z t))))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 t (neg.f64 z))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))))
(-.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))) (/.f64 (*.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 #s(literal 60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) x) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 x #s(literal 60 binary64)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 z t))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(neg.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(neg.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (+.f64 t (neg.f64 z)))
(/.f64 (+.f64 y (neg.f64 x)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y)) (*.f64 (-.f64 x y) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)) (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z))) (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t)) (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z))) (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (-.f64 x y) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))) (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 1/60 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal -60 binary64))))
(/.f64 (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y)) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t)))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64)) (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64)) (*.f64 (+.f64 x y) (-.f64 z t)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 t (neg.f64 z))) #s(literal -1/60 binary64))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 y (neg.f64 x))) (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (+.f64 x y))
(/.f64 (-.f64 (*.f64 x (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (neg.f64 y))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(/.f64 (-.f64 (*.f64 x #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 y #s(literal 60 binary64)))) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) y)) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (neg.f64 y))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 #s(literal 1/60 binary64) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (/.f64 y (-.f64 z t)))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (-.f64 z t) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (*.f64 y #s(literal 60 binary64)))) (*.f64 (/.f64 (-.f64 z t) (*.f64 x #s(literal 60 binary64))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (-.f64 z t) y)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (-.f64 z t)) (*.f64 (-.f64 z t) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (-.f64 z t) (neg.f64 y))) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) #s(literal 1/60 binary64)) (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 y #s(literal 60 binary64)))) (*.f64 (-.f64 z t) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (+.f64 t (neg.f64 z)) y)) (*.f64 (+.f64 t (neg.f64 z)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (+.f64 t (neg.f64 z)) #s(literal 1 binary64))) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (+.f64 t (neg.f64 z)) (neg.f64 y))) (*.f64 (+.f64 t (neg.f64 z)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) #s(literal 1/60 binary64)) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 z t)))) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -60 binary64)) (-.f64 z t)) (*.f64 (+.f64 t (neg.f64 z)) (*.f64 y #s(literal 60 binary64)))) (*.f64 (+.f64 t (neg.f64 z)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y)) (neg.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (neg.f64 y))) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (*.f64 y #s(literal 60 binary64)))) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 #s(literal 1/60 binary64) y)) (*.f64 #s(literal 1/60 binary64) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) #s(literal 1/60 binary64)) (*.f64 #s(literal 1/60 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 #s(literal 1/60 binary64) (neg.f64 y))) (*.f64 #s(literal 1/60 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) #s(literal 1/60 binary64)) (*.f64 #s(literal 1/60 binary64) (/.f64 y (-.f64 z t)))) #s(literal 1/3600 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z t)) (*.f64 #s(literal 1/60 binary64) (*.f64 y #s(literal 60 binary64)))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (-.f64 (*.f64 x (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64))) (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64))) (neg.f64 (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))) (neg.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (neg.f64 (+.f64 x y)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (pow.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (-.f64 (*.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (-.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))
(pow.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) #s(literal -1 binary64))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (+.f64 t (neg.f64 z))))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)))
(*.f64 (+.f64 y (neg.f64 x)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 (-.f64 x y) #s(literal 60 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (pow.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (+.f64 x y))))
(*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(*.f64 (fma.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 z t) (-.f64 z t)) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (+.f64 t (neg.f64 z)))))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t))))
(*.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (+.f64 t (neg.f64 z)))))
(*.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (+.f64 t (neg.f64 z))) #s(literal -60 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 z t)) (/.f64 (-.f64 x y) #s(literal -1/60 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (*.f64 (-.f64 x y) (+.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 1/60 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 1/60 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/60 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1/60 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 z t)))
(*.f64 (/.f64 (+.f64 y (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 60 binary64))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(+.f64 (*.f64 x #s(literal 60 binary64)) (neg.f64 (*.f64 y #s(literal 60 binary64))))
(-.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 y #s(literal 60 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x y) #s(literal -60 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 1/60 binary64)) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 1/60 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 1/60 binary64)) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 1/60 binary64)))
(fma.f64 x #s(literal 60 binary64) (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(fma.f64 x #s(literal 60 binary64) (neg.f64 (*.f64 y #s(literal 60 binary64))))
(fma.f64 #s(literal -60 binary64) (neg.f64 x) (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(fma.f64 #s(literal -60 binary64) (neg.f64 x) (neg.f64 (*.f64 y #s(literal 60 binary64))))
(fma.f64 #s(literal 60 binary64) x (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(fma.f64 #s(literal 60 binary64) x (neg.f64 (*.f64 y #s(literal 60 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -60 binary64)) (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -60 binary64)) (neg.f64 (*.f64 y #s(literal 60 binary64))))
(fma.f64 (neg.f64 x) #s(literal -60 binary64) (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(fma.f64 (neg.f64 x) #s(literal -60 binary64) (neg.f64 (*.f64 y #s(literal 60 binary64))))
(neg.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)))
(/.f64 (-.f64 x y) #s(literal 1/60 binary64))
(/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (+.f64 y (neg.f64 x)) #s(literal -1/60 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/60 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 60 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 60 binary64) (*.f64 (-.f64 x y) (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64)) (+.f64 x y))
(/.f64 (*.f64 #s(literal 60 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 60 binary64) (*.f64 (-.f64 x y) (+.f64 x y))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64))) (neg.f64 (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (*.f64 (-.f64 x y) (+.f64 x y)))) (neg.f64 (+.f64 x y)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64) (pow.f64 (*.f64 #s(literal 60 binary64) (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 3600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 60 binary64) (neg.f64 y)) (*.f64 #s(literal 60 binary64) (neg.f64 y))) (*.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 #s(literal 60 binary64) (neg.f64 y))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 216000 binary64) (pow.f64 (neg.f64 (*.f64 y #s(literal 60 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 3600 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 y #s(literal 60 binary64))) (neg.f64 (*.f64 y #s(literal 60 binary64)))) (*.f64 (*.f64 x #s(literal 60 binary64)) (neg.f64 (*.f64 y #s(literal 60 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (*.f64 #s(literal 60 binary64) (neg.f64 y)) (*.f64 #s(literal 60 binary64) (neg.f64 y)))) (-.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 #s(literal 60 binary64) (neg.f64 y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (neg.f64 (*.f64 y #s(literal 60 binary64))) (neg.f64 (*.f64 y #s(literal 60 binary64))))) (-.f64 (*.f64 x #s(literal 60 binary64)) (neg.f64 (*.f64 y #s(literal 60 binary64)))))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(*.f64 #s(literal -60 binary64) (+.f64 y (neg.f64 x)))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 y (neg.f64 x)) #s(literal -60 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) #s(literal 60 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x y) #s(literal -60 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 x y)) #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 60 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 #s(literal 60 binary64) (*.f64 (-.f64 x y) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(+.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))))
(-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 a #s(literal 120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 #s(literal 120 binary64) a (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) x) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 x #s(literal 60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 x #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))) (neg.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a)))) (neg.f64 (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 (*.f64 a a) #s(literal 14400 binary64) (*.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 z t))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 216000 binary64) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64))) (*.f64 (*.f64 a a) #s(literal 14400 binary64))))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal -120 binary64) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 #s(literal -14400 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal -120 binary64)))))

simplify820.0ms (6.3%)

Memory
20.1MiB live, 594.2MiB allocated
Algorithm
egg-herbie
Rules
11 818×accelerator-lowering-fma.f32
11 818×accelerator-lowering-fma.f64
6 062×*-lowering-*.f32
6 062×*-lowering-*.f64
4 120×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06035277
117815140
253045090
081374772
Stop Event
iter limit
node limit
Counts
396 → 396
Calls
Call 1
Inputs
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* 120 a)
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* 120 a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* 60 (/ x (- z t)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* -60 (/ y (- z t)))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* -60 (/ y (- z t)))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))
(* 120 a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))
(* 120 a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))
(+ (* 60 (/ (- x y) z)) (* 120 a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))
(* 120 a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(* 120 a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* 60 (/ x (- z t)))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* 60 (/ x (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -60 (/ y (- z t)))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* -60 (/ y (- z t)))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -60 (/ (- x y) t))
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)
(* 60 (/ (- x y) z))
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))
(* 60 (/ (- x y) z))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))
(* -60 (/ (- x y) t))
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)
(* -60 (/ (- x y) t))
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1/60 t)
(+ (* -1/60 t) (* 1/60 z))
(+ (* -1/60 t) (* 1/60 z))
(+ (* -1/60 t) (* 1/60 z))
(* 1/60 z)
(* z (+ 1/60 (* -1/60 (/ t z))))
(* z (+ 1/60 (* -1/60 (/ t z))))
(* z (+ 1/60 (* -1/60 (/ t z))))
(* 1/60 z)
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(* 1/60 z)
(+ (* -1/60 t) (* 1/60 z))
(+ (* -1/60 t) (* 1/60 z))
(+ (* -1/60 t) (* 1/60 z))
(* -1/60 t)
(* t (- (* 1/60 (/ z t)) 1/60))
(* t (- (* 1/60 (/ z t)) 1/60))
(* t (- (* 1/60 (/ z t)) 1/60))
(* -1/60 t)
(* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))
(* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))
(* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(* -60 (/ x t))
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(/ -60 t)
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* 60 (/ x (- z t)))
(* -60 (/ x t))
(+ (* -60 (/ x t)) (* -60 (/ (* x z) (pow t 2))))
(+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3))))))
(+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4))))))))
(* 60 (/ x z))
(/ (+ (* 60 x) (* 60 (/ (* t x) z))) z)
(/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (* 60 (/ (* (pow t 2) x) (pow z 2))))) z)
(/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (+ (* 60 (/ (* (pow t 2) x) (pow z 2))) (* 60 (/ (* (pow t 3) x) (pow z 3)))))) z)
(* 60 (/ x z))
(* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z))
(* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z))
(* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) x)) (* -60 (/ (* (pow t 3) x) z))) z)) (* 60 (* t x))) z))) z))
(* 60 (/ x z))
(+ (* 60 (/ x z)) (* 60 (/ (* t x) (pow z 2))))
(+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3))))))
(+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4))))))))
(* -60 (/ x t))
(/ (+ (* -60 x) (* -60 (/ (* x z) t))) t)
(/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (* -60 (/ (* x (pow z 2)) (pow t 2))))) t)
(/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (+ (* -60 (/ (* x (pow z 2)) (pow t 2))) (* -60 (/ (* x (pow z 3)) (pow t 3)))))) t)
(* -60 (/ x t))
(* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -1 (/ (+ (* 60 (* x (pow z 2))) (* 60 (/ (* x (pow z 3)) t))) t))) t)) (* 60 x)) t))
(/ -60 t)
(- (* -60 (/ z (pow t 2))) (* 60 (/ 1 t)))
(- (* z (- (* -60 (/ z (pow t 3))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(- (* z (- (* z (- (* -60 (/ z (pow t 4))) (* 60 (/ 1 (pow t 3))))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(/ 60 z)
(/ (+ 60 (* 60 (/ t z))) z)
(/ (- (+ 60 (* 60 (/ (pow t 2) (pow z 2)))) (* -60 (/ t z))) z)
(/ (- (+ 60 (* 60 (/ (pow t 3) (pow z 3)))) (+ (* -60 (/ t z)) (* -60 (/ (pow t 2) (pow z 2))))) z)
(/ 60 z)
(* -1 (/ (- (* -60 (/ t z)) 60) z))
(* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow t 2) z)) (* -60 t)) z)) 60) z))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -60 (/ (pow t 3) z)) (* 60 (pow t 2))) z)) (* -60 t)) z)) 60) z))
(/ 60 z)
(+ (* 60 (/ t (pow z 2))) (* 60 (/ 1 z)))
(+ (* t (+ (* 60 (/ t (pow z 3))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(+ (* t (+ (* t (+ (* 60 (/ t (pow z 4))) (* 60 (/ 1 (pow z 3))))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(/ -60 t)
(/ (- (* -60 (/ z t)) 60) t)
(/ (- (* -60 (/ (pow z 2) (pow t 2))) (+ 60 (* 60 (/ z t)))) t)
(/ (- (* -60 (/ (pow z 3) (pow t 3))) (+ 60 (+ (* 60 (/ z t)) (* 60 (/ (pow z 2) (pow t 2)))))) t)
(/ -60 t)
(* -1 (/ (+ 60 (* 60 (/ z t))) t))
(* -1 (/ (+ 60 (* -1 (/ (- (* -60 (/ (pow z 2) t)) (* 60 z)) t))) t))
(* -1 (/ (+ 60 (* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow z 3) t)) (* -60 (pow z 2))) t)) (* 60 z)) t))) t))
(* -1 t)
(- z t)
(- z t)
(- z t)
z
(* z (+ 1 (* -1 (/ t z))))
(* z (+ 1 (* -1 (/ t z))))
(* z (+ 1 (* -1 (/ t z))))
z
(* -1 (* z (- (/ t z) 1)))
(* -1 (* z (- (/ t z) 1)))
(* -1 (* z (- (/ t z) 1)))
z
(+ z (* -1 t))
(+ z (* -1 t))
(+ z (* -1 t))
(* -1 t)
(* t (- (/ z t) 1))
(* t (- (/ z t) 1))
(* t (- (/ z t) 1))
(* -1 t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* 60 (/ x (- z t)))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* 60 (/ x (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -60 (/ y (- z t)))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* -60 (/ y (- z t)))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -60 (/ (- x y) t))
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)
(* 60 (/ (- x y) z))
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))
(* 60 (/ (- x y) z))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))
(* -60 (/ (- x y) t))
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)
(* -60 (/ (- x y) t))
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))
(* -60 y)
(+ (* -60 y) (* 60 x))
(+ (* -60 y) (* 60 x))
(+ (* -60 y) (* 60 x))
(* 60 x)
(* x (+ 60 (* -60 (/ y x))))
(* x (+ 60 (* -60 (/ y x))))
(* x (+ 60 (* -60 (/ y x))))
(* 60 x)
(* -1 (* x (- (* 60 (/ y x)) 60)))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(* 60 x)
(+ (* -60 y) (* 60 x))
(+ (* -60 y) (* 60 x))
(+ (* -60 y) (* 60 x))
(* -60 y)
(* y (- (* 60 (/ x y)) 60))
(* y (- (* 60 (/ x y)) 60))
(* y (- (* 60 (/ x y)) 60))
(* -60 y)
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(* 60 (/ x (- z t)))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(* 120 a)
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(* 120 a)
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(* 120 a)
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(* 60 (/ x (- z t)))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(* 60 (/ x (- z t)))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(+ (* -60 (/ x t)) (* 120 a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))
(+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3)))))))
(+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4)))))))))
(* 120 a)
(+ (* 60 (/ x z)) (* 120 a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (+ (* 60 (/ (* (pow t 2) x) (pow z 3))) (* 120 a))))
(* 120 a)
(+ (* 60 (/ x z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z)) (* 120 a))
(+ (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z)) (* 120 a))
(+ (* 60 (/ x z)) (* 120 a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))
(+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3)))))))
(+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4)))))))))
(* 120 a)
(+ (* -60 (/ x t)) (* 120 a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (+ (* -60 (/ (* x (pow z 2)) (pow t 3))) (* 120 a))))
(* 120 a)
(+ (* -60 (/ x t)) (* 120 a))
(+ (* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t)) (* 120 a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t)) (* 120 a))
Outputs
(* 60 (/ (- x y) (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) a)) #s(literal -60 binary64) #s(literal -120 binary64)) (neg.f64 a))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) a)) #s(literal -60 binary64) #s(literal -120 binary64)) (neg.f64 a))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (fma.f64 (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) a)) #s(literal -60 binary64) #s(literal -120 binary64)) (neg.f64 a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t)))))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t)))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (fma.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a y) (/.f64 #s(literal -60 binary64) (-.f64 z t)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a y) (/.f64 #s(literal -60 binary64) (-.f64 z t)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 #s(literal 120 binary64) (/.f64 a y) (/.f64 #s(literal -60 binary64) (-.f64 z t)))))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) y)) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) y)) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) y)) (neg.f64 y))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))
(fma.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (*.f64 #s(literal 60 binary64) z) (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t))))))
(fma.f64 #s(literal 120 binary64) a (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 z (-.f64 (/.f64 y (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t (*.f64 t t)))) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t))))))))
(fma.f64 z (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (/.f64 z (*.f64 t t)) (-.f64 (/.f64 y (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t (*.f64 t t))))) (*.f64 #s(literal 60 binary64) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))))) (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) (/.f64 t (*.f64 z z)) (/.f64 (-.f64 x y) z)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 3))) (+ (* 60 (/ (- x y) z)) (* 120 a))))
(fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 (-.f64 x y) (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 (-.f64 x y) (*.f64 z z))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y)) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z)) (* 120 a))
(-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (-.f64 x y) t (*.f64 (-.f64 x y) (/.f64 (*.f64 t t) z))) z) (*.f64 (-.f64 x y) #s(literal -60 binary64))) z))
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) (/.f64 t (*.f64 z z)) (/.f64 (-.f64 x y) z)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))
(fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 (-.f64 x y) (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 (-.f64 x y) (*.f64 z z))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3)))))))))
(fma.f64 t (fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 (-.f64 x y) (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 (-.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 z z))) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (fma.f64 (-.f64 x y) (/.f64 z (*.f64 t t)) (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(fma.f64 #s(literal -60 binary64) (fma.f64 (-.f64 x y) (/.f64 z (*.f64 t t)) (/.f64 (*.f64 z (*.f64 (-.f64 x y) z)) (*.f64 t (*.f64 t t)))) (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 (-.f64 x y) t) (-.f64 x y))) t))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t)) (* 120 a))
(-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 (fma.f64 #s(literal 60 binary64) (-.f64 x y) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) z (*.f64 z (/.f64 (*.f64 (-.f64 x y) z) t)))) t)) t))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 y (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (neg.f64 y))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 y (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (neg.f64 y))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 y (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (neg.f64 y))
(* -60 (/ (- x y) t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t) (*.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (*.f64 #s(literal 60 binary64) z)))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))
(fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 z (-.f64 (/.f64 y (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t (*.f64 t t)))) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))
(fma.f64 z (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (/.f64 z (*.f64 t t)) (-.f64 (/.f64 y (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t (*.f64 t t))))) (*.f64 #s(literal 60 binary64) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))))) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (+.f64 (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y)) (/.f64 (*.f64 (-.f64 x y) (*.f64 t t)) (*.f64 z z)))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (+.f64 (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y)) (fma.f64 (-.f64 x y) (/.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (-.f64 x y) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) z)
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y))) z)
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))
(/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (-.f64 x y) t (*.f64 (-.f64 x y) (/.f64 (*.f64 t t) z))) z) (*.f64 (-.f64 x y) #s(literal -60 binary64))) (neg.f64 z))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))
(/.f64 (-.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (-.f64 x y) (*.f64 t t) (/.f64 (*.f64 (-.f64 x y) (*.f64 t (*.f64 t t))) z)) z) (*.f64 t (*.f64 #s(literal 60 binary64) (-.f64 x y)))) z)) (neg.f64 z))
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) (/.f64 t (*.f64 z z)) (/.f64 (-.f64 x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 (-.f64 x y) (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 (-.f64 x y) (*.f64 z z))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))
(fma.f64 t (fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 (-.f64 x y) (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 (-.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 z z))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))
(* -60 (/ (- x y) t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 (-.f64 x y) t) (-.f64 x y))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (+.f64 (-.f64 x y) (fma.f64 (-.f64 x y) (/.f64 z t) (/.f64 (*.f64 z (*.f64 (-.f64 x y) z)) (*.f64 t t))))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (+.f64 (fma.f64 z (/.f64 (-.f64 x y) t) (-.f64 x y)) (fma.f64 (-.f64 x y) (*.f64 (*.f64 z z) (/.f64 z (*.f64 t (*.f64 t t)))) (/.f64 (*.f64 z (*.f64 (-.f64 x y) z)) (*.f64 t t))))) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 (-.f64 x y) t) (-.f64 x y))) t)
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))
(/.f64 (fma.f64 #s(literal 60 binary64) (-.f64 x y) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) z (*.f64 z (/.f64 (*.f64 (-.f64 x y) z) t)))) t)) (neg.f64 t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))
(/.f64 (-.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 (fma.f64 (-.f64 x y) (*.f64 z #s(literal -60 binary64)) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (*.f64 z (/.f64 (*.f64 (-.f64 x y) z) t)) (*.f64 z (*.f64 (-.f64 x y) z)))) t)) t)) (neg.f64 t))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(fma.f64 x (/.f64 y (neg.f64 x)) x)
(* x (+ 1 (* -1 (/ y x))))
(fma.f64 x (/.f64 y (neg.f64 x)) x)
(* x (+ 1 (* -1 (/ y x))))
(fma.f64 x (/.f64 y (neg.f64 x)) x)
x
(* -1 (* x (- (/ y x) 1)))
(fma.f64 x (/.f64 y (neg.f64 x)) x)
(* -1 (* x (- (/ y x) 1)))
(fma.f64 x (/.f64 y (neg.f64 x)) x)
(* -1 (* x (- (/ y x) 1)))
(fma.f64 x (/.f64 y (neg.f64 x)) x)
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* y (- (/ x y) 1))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* y (- (/ x y) 1))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* y (- (/ x y) 1))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (*.f64 y (/.f64 x y)) y)
(* -1/60 t)
(*.f64 t #s(literal -1/60 binary64))
(+ (* -1/60 t) (* 1/60 z))
(fma.f64 z #s(literal 1/60 binary64) (*.f64 t #s(literal -1/60 binary64)))
(+ (* -1/60 t) (* 1/60 z))
(fma.f64 z #s(literal 1/60 binary64) (*.f64 t #s(literal -1/60 binary64)))
(+ (* -1/60 t) (* 1/60 z))
(fma.f64 z #s(literal 1/60 binary64) (*.f64 t #s(literal -1/60 binary64)))
(* 1/60 z)
(*.f64 z #s(literal 1/60 binary64))
(* z (+ 1/60 (* -1/60 (/ t z))))
(*.f64 z (fma.f64 t (/.f64 #s(literal -1/60 binary64) z) #s(literal 1/60 binary64)))
(* z (+ 1/60 (* -1/60 (/ t z))))
(*.f64 z (fma.f64 t (/.f64 #s(literal -1/60 binary64) z) #s(literal 1/60 binary64)))
(* z (+ 1/60 (* -1/60 (/ t z))))
(*.f64 z (fma.f64 t (/.f64 #s(literal -1/60 binary64) z) #s(literal 1/60 binary64)))
(* 1/60 z)
(*.f64 z #s(literal 1/60 binary64))
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(neg.f64 (*.f64 z (fma.f64 #s(literal 1/60 binary64) (/.f64 t z) #s(literal -1/60 binary64))))
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(neg.f64 (*.f64 z (fma.f64 #s(literal 1/60 binary64) (/.f64 t z) #s(literal -1/60 binary64))))
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(neg.f64 (*.f64 z (fma.f64 #s(literal 1/60 binary64) (/.f64 t z) #s(literal -1/60 binary64))))
(* 1/60 z)
(*.f64 z #s(literal 1/60 binary64))
(+ (* -1/60 t) (* 1/60 z))
(fma.f64 z #s(literal 1/60 binary64) (*.f64 t #s(literal -1/60 binary64)))
(+ (* -1/60 t) (* 1/60 z))
(fma.f64 z #s(literal 1/60 binary64) (*.f64 t #s(literal -1/60 binary64)))
(+ (* -1/60 t) (* 1/60 z))
(fma.f64 z #s(literal 1/60 binary64) (*.f64 t #s(literal -1/60 binary64)))
(* -1/60 t)
(*.f64 t #s(literal -1/60 binary64))
(* t (- (* 1/60 (/ z t)) 1/60))
(*.f64 t (fma.f64 z (/.f64 #s(literal 1/60 binary64) t) #s(literal -1/60 binary64)))
(* t (- (* 1/60 (/ z t)) 1/60))
(*.f64 t (fma.f64 z (/.f64 #s(literal 1/60 binary64) t) #s(literal -1/60 binary64)))
(* t (- (* 1/60 (/ z t)) 1/60))
(*.f64 t (fma.f64 z (/.f64 #s(literal 1/60 binary64) t) #s(literal -1/60 binary64)))
(* -1/60 t)
(*.f64 t #s(literal -1/60 binary64))
(* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))
(*.f64 (fma.f64 #s(literal -1/60 binary64) (/.f64 z t) #s(literal 1/60 binary64)) (neg.f64 t))
(* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))
(*.f64 (fma.f64 #s(literal -1/60 binary64) (/.f64 z t) #s(literal 1/60 binary64)) (neg.f64 t))
(* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))
(*.f64 (fma.f64 #s(literal -1/60 binary64) (/.f64 z t) #s(literal 1/60 binary64)) (neg.f64 t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(+ (* -60 (/ x t)) (* -60 (/ (* x z) (pow t 2))))
(*.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z (*.f64 t t)) (/.f64 x t)))
(+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3))))))
(fma.f64 x (/.f64 #s(literal -60 binary64) t) (*.f64 z (*.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t t))))))
(+ (* -60 (/ x t)) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4))))))))
(fma.f64 z (fma.f64 z (*.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z (pow.f64 t #s(literal 4 binary64))) (/.f64 x (*.f64 t (*.f64 t t))))) (*.f64 x (/.f64 #s(literal -60 binary64) (*.f64 t t)))) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(* 60 (/ x z))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(/ (+ (* 60 x) (* 60 (/ (* t x) z))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 x (/.f64 t z) x)) z)
(/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (* 60 (/ (* (pow t 2) x) (pow z 2))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (+.f64 x (fma.f64 x (/.f64 t z) (/.f64 (*.f64 x (*.f64 t t)) (*.f64 z z))))) z)
(/ (+ (* 60 x) (+ (* 60 (/ (* t x) z)) (+ (* 60 (/ (* (pow t 2) x) (pow z 2))) (* 60 (/ (* (pow t 3) x) (pow z 3)))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (+.f64 (fma.f64 x (/.f64 t z) x) (fma.f64 x (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x (*.f64 t t)) (*.f64 z z))))) z)
(* 60 (/ x z))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z))
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 x (/.f64 t z) x)) z)
(* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z))
(/.f64 (fma.f64 x #s(literal -60 binary64) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 x t (*.f64 x (/.f64 (*.f64 t t) z)))) z)) (neg.f64 z))
(* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) x)) (* -60 (/ (* (pow t 3) x) z))) z)) (* 60 (* t x))) z))) z))
(/.f64 (fma.f64 x #s(literal -60 binary64) (/.f64 (fma.f64 #s(literal 60 binary64) (*.f64 x t) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 x (*.f64 t t) (*.f64 x (/.f64 (*.f64 t (*.f64 t t)) z)))) z)) (neg.f64 z))) (neg.f64 z))
(* 60 (/ x z))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(+ (* 60 (/ x z)) (* 60 (/ (* t x) (pow z 2))))
(*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 x (*.f64 z z)) (/.f64 x z)))
(+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3))))))
(fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 x (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 x (*.f64 z z))) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
(+ (* 60 (/ x z)) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4))))))))
(fma.f64 t (fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 x (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 x (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 z z))) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(/ (+ (* -60 x) (* -60 (/ (* x z) t))) t)
(*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 x (/.f64 z t) x) t))
(/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (* -60 (/ (* x (pow z 2)) (pow t 2))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 x (fma.f64 z (/.f64 z (*.f64 t t)) (/.f64 z t)) x)) t)
(/ (+ (* -60 x) (+ (* -60 (/ (* x z) t)) (+ (* -60 (/ (* x (pow z 2)) (pow t 2))) (* -60 (/ (* x (pow z 3)) (pow t 3)))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (+.f64 (fma.f64 x (/.f64 z t) x) (*.f64 x (fma.f64 z (/.f64 z (*.f64 t t)) (*.f64 (*.f64 z z) (/.f64 z (*.f64 t (*.f64 t t)))))))) t)
(* -60 (/ x t))
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t))
(*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 x (/.f64 z t) x) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t))
(/.f64 (fma.f64 #s(literal 60 binary64) x (/.f64 (*.f64 #s(literal 60 binary64) (*.f64 x (+.f64 z (/.f64 (*.f64 z z) t)))) t)) (neg.f64 t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -1 (/ (+ (* 60 (* x (pow z 2))) (* 60 (/ (* x (pow z 3)) t))) t))) t)) (* 60 x)) t))
(/.f64 (fma.f64 #s(literal 60 binary64) x (/.f64 (fma.f64 x (*.f64 z #s(literal -60 binary64)) (/.f64 (*.f64 #s(literal -60 binary64) (*.f64 x (fma.f64 z z (*.f64 z (/.f64 (*.f64 z z) t))))) t)) (neg.f64 t))) (neg.f64 t))
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(- (* -60 (/ z (pow t 2))) (* 60 (/ 1 t)))
(/.f64 (fma.f64 z (/.f64 #s(literal -60 binary64) t) #s(literal -60 binary64)) t)
(- (* z (- (* -60 (/ z (pow t 3))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(fma.f64 z (fma.f64 #s(literal -60 binary64) (/.f64 z (*.f64 t (*.f64 t t))) (/.f64 #s(literal -60 binary64) (*.f64 t t))) (/.f64 #s(literal -60 binary64) t))
(- (* z (- (* z (- (* -60 (/ z (pow t 4))) (* 60 (/ 1 (pow t 3))))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -60 binary64) (/.f64 z (pow.f64 t #s(literal 4 binary64))) (/.f64 #s(literal -60 binary64) (*.f64 t (*.f64 t t)))) (/.f64 #s(literal -60 binary64) (*.f64 t t))) (/.f64 #s(literal -60 binary64) t))
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ (+ 60 (* 60 (/ t z))) z)
(/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 t z) #s(literal 60 binary64)) z)
(/ (- (+ 60 (* 60 (/ (pow t 2) (pow z 2)))) (* -60 (/ t z))) z)
(/.f64 (+.f64 #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 t z) t)) z)) z)
(/ (- (+ 60 (* 60 (/ (pow t 3) (pow z 3)))) (+ (* -60 (/ t z)) (* -60 (/ (pow t 2) (pow z 2))))) z)
(/.f64 (fma.f64 (fma.f64 (*.f64 t t) (/.f64 t (*.f64 z (*.f64 z z))) #s(literal 1 binary64)) #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 t z) t)) z)) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(* -1 (/ (- (* -60 (/ t z)) 60) z))
(/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 t z) #s(literal 60 binary64)) z)
(* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow t 2) z)) (* -60 t)) z)) 60) z))
(/.f64 (+.f64 #s(literal -60 binary64) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 t (/.f64 t z) t)) z)) (neg.f64 z))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -60 (/ (pow t 3) z)) (* 60 (pow t 2))) z)) (* -60 t)) z)) 60) z))
(/.f64 (+.f64 #s(literal 60 binary64) (/.f64 (fma.f64 #s(literal 60 binary64) t (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 (*.f64 t t) z) (*.f64 t t))) z)) z)) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(+ (* 60 (/ t (pow z 2))) (* 60 (/ 1 z)))
(fma.f64 t (/.f64 #s(literal 60 binary64) (*.f64 z z)) (/.f64 #s(literal 60 binary64) z))
(+ (* t (+ (* 60 (/ t (pow z 3))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(fma.f64 t (fma.f64 #s(literal 60 binary64) (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 #s(literal 60 binary64) (*.f64 z z))) (/.f64 #s(literal 60 binary64) z))
(+ (* t (+ (* t (+ (* 60 (/ t (pow z 4))) (* 60 (/ 1 (pow z 3))))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(fma.f64 t (fma.f64 t (fma.f64 #s(literal 60 binary64) (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 #s(literal 60 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 60 binary64) (*.f64 z z))) (/.f64 #s(literal 60 binary64) z))
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(/ (- (* -60 (/ z t)) 60) t)
(/.f64 (fma.f64 z (/.f64 #s(literal -60 binary64) t) #s(literal -60 binary64)) t)
(/ (- (* -60 (/ (pow z 2) (pow t 2))) (+ 60 (* 60 (/ z t)))) t)
(/.f64 (+.f64 #s(literal -60 binary64) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 z t) z)) t)) t)
(/ (- (* -60 (/ (pow z 3) (pow t 3))) (+ 60 (+ (* 60 (/ z t)) (* 60 (/ (pow z 2) (pow t 2)))))) t)
(/.f64 (fma.f64 #s(literal -60 binary64) (*.f64 (*.f64 z z) (/.f64 z (*.f64 t (*.f64 t t)))) (+.f64 #s(literal -60 binary64) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 z t) z)) t))) t)
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(* -1 (/ (+ 60 (* 60 (/ z t))) t))
(/.f64 (fma.f64 z (/.f64 #s(literal -60 binary64) t) #s(literal -60 binary64)) t)
(* -1 (/ (+ 60 (* -1 (/ (- (* -60 (/ (pow z 2) t)) (* 60 z)) t))) t))
(/.f64 (-.f64 #s(literal 60 binary64) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 z t) z)) t)) (neg.f64 t))
(* -1 (/ (+ 60 (* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow z 3) t)) (* -60 (pow z 2))) t)) (* 60 z)) t))) t))
(/.f64 (+.f64 #s(literal -60 binary64) (/.f64 (fma.f64 z #s(literal -60 binary64) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 (*.f64 z z) t) (*.f64 z z))) t)) t)) t)
(* -1 t)
(neg.f64 t)
(- z t)
(-.f64 z t)
(- z t)
(-.f64 z t)
(- z t)
(-.f64 z t)
z
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z (*.f64 (/.f64 t z) z))
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z (*.f64 (/.f64 t z) z))
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z (*.f64 (/.f64 t z) z))
z
(* -1 (* z (- (/ t z) 1)))
(-.f64 z (*.f64 (/.f64 t z) z))
(* -1 (* z (- (/ t z) 1)))
(-.f64 z (*.f64 (/.f64 t z) z))
(* -1 (* z (- (/ t z) 1)))
(-.f64 z (*.f64 (/.f64 t z) z))
z
(+ z (* -1 t))
(-.f64 z t)
(+ z (* -1 t))
(-.f64 z t)
(+ z (* -1 t))
(-.f64 z t)
(* -1 t)
(neg.f64 t)
(* t (- (/ z t) 1))
(-.f64 (*.f64 t (/.f64 z t)) t)
(* t (- (/ z t) 1))
(-.f64 (*.f64 t (/.f64 z t)) t)
(* t (- (/ z t) 1))
(-.f64 (*.f64 t (/.f64 z t)) t)
(* -1 t)
(neg.f64 t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(-.f64 (*.f64 t (/.f64 z t)) t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(-.f64 (*.f64 t (/.f64 z t)) t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(-.f64 (*.f64 t (/.f64 z t)) t)
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 x (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 y (-.f64 z t))) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 y (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (neg.f64 y))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 y (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (neg.f64 y))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 y (-.f64 z t))) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (neg.f64 y))
(* -60 (/ (- x y) t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t) (*.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (*.f64 #s(literal 60 binary64) z)))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)))))
(fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 z (-.f64 (/.f64 y (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t (*.f64 t t)))) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(+ (* -60 (/ (- x y) t)) (* z (+ (* 60 (- (/ y (pow t 2)) (/ x (pow t 2)))) (* z (+ (* 60 (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2))) (* 60 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))))))
(fma.f64 z (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (/.f64 z (*.f64 t t)) (-.f64 (/.f64 y (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t (*.f64 t t))))) (*.f64 #s(literal 60 binary64) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))))) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (+.f64 (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y)) (/.f64 (*.f64 (-.f64 x y) (*.f64 t t)) (*.f64 z z)))) z)
(/ (+ (* 60 (- x y)) (+ (* 60 (/ (* t (- x y)) z)) (+ (* 60 (/ (* (pow t 2) (- x y)) (pow z 2))) (* 60 (/ (* (pow t 3) (- x y)) (pow z 3)))))) z)
(/.f64 (*.f64 #s(literal 60 binary64) (+.f64 (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y)) (fma.f64 (-.f64 x y) (/.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (-.f64 x y) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) z)
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) (/.f64 t z) (-.f64 x y))) z)
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* 60 (* t (- x y))) (* 60 (/ (* (pow t 2) (- x y)) z))) z))) z))
(/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (-.f64 x y) t (*.f64 (-.f64 x y) (/.f64 (*.f64 t t) z))) z) (*.f64 (-.f64 x y) #s(literal -60 binary64))) (neg.f64 z))
(* -1 (/ (+ (* -60 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* (pow t 2) (- x y))) (* -60 (/ (* (pow t 3) (- x y)) z))) z)) (* 60 (* t (- x y)))) z))) z))
(/.f64 (-.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (-.f64 x y) (*.f64 t t) (/.f64 (*.f64 (-.f64 x y) (*.f64 t (*.f64 t t))) z)) z) (*.f64 t (*.f64 #s(literal 60 binary64) (-.f64 x y)))) z)) (neg.f64 z))
(* 60 (/ (- x y) z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) (/.f64 t (*.f64 z z)) (/.f64 (-.f64 x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 (-.f64 x y) (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 (-.f64 x y) (*.f64 z z))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (- x y) (pow z 2))) (* t (+ (* 60 (/ (* t (- x y)) (pow z 4))) (* 60 (/ (- x y) (pow z 3))))))))
(fma.f64 t (fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 (-.f64 x y) (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 (-.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (*.f64 z z))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))
(* -60 (/ (- x y) t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 (-.f64 x y) t) (-.f64 x y))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (+.f64 (-.f64 x y) (fma.f64 (-.f64 x y) (/.f64 z t) (/.f64 (*.f64 z (*.f64 (-.f64 x y) z)) (*.f64 t t))))) t)
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))) (* -60 (/ (* (pow z 3) (- x y)) (pow t 3)))))) t)
(/.f64 (*.f64 #s(literal -60 binary64) (+.f64 (fma.f64 z (/.f64 (-.f64 x y) t) (-.f64 x y)) (fma.f64 (-.f64 x y) (*.f64 (*.f64 z z) (/.f64 z (*.f64 t (*.f64 t t)))) (/.f64 (*.f64 z (*.f64 (-.f64 x y) z)) (*.f64 t t))))) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 (-.f64 x y) t) (-.f64 x y))) t)
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))
(/.f64 (fma.f64 #s(literal 60 binary64) (-.f64 x y) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) z (*.f64 z (/.f64 (*.f64 (-.f64 x y) z) t)))) t)) (neg.f64 t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -1 (/ (+ (* 60 (* (pow z 2) (- x y))) (* 60 (/ (* (pow z 3) (- x y)) t))) t))) t)) (* 60 (- x y))) t))
(/.f64 (-.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 (fma.f64 (-.f64 x y) (*.f64 z #s(literal -60 binary64)) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (*.f64 z (/.f64 (*.f64 (-.f64 x y) z) t)) (*.f64 z (*.f64 (-.f64 x y) z)))) t)) t)) (neg.f64 t))
(* -60 y)
(*.f64 y #s(literal -60 binary64))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* x (+ 60 (* -60 (/ y x))))
(*.f64 x (fma.f64 #s(literal -60 binary64) (/.f64 y x) #s(literal 60 binary64)))
(* x (+ 60 (* -60 (/ y x))))
(*.f64 x (fma.f64 #s(literal -60 binary64) (/.f64 y x) #s(literal 60 binary64)))
(* x (+ 60 (* -60 (/ y x))))
(*.f64 x (fma.f64 #s(literal -60 binary64) (/.f64 y x) #s(literal 60 binary64)))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* -1 (* x (- (* 60 (/ y x)) 60)))
(neg.f64 (*.f64 x (fma.f64 #s(literal 60 binary64) (/.f64 y x) #s(literal -60 binary64))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(neg.f64 (*.f64 x (fma.f64 #s(literal 60 binary64) (/.f64 y x) #s(literal -60 binary64))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(neg.f64 (*.f64 x (fma.f64 #s(literal 60 binary64) (/.f64 y x) #s(literal -60 binary64))))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(+ (* -60 y) (* 60 x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(* -60 y)
(*.f64 y #s(literal -60 binary64))
(* y (- (* 60 (/ x y)) 60))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x y) #s(literal -60 binary64)))
(* y (- (* 60 (/ x y)) 60))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x y) #s(literal -60 binary64)))
(* y (- (* 60 (/ x y)) 60))
(*.f64 y (fma.f64 #s(literal 60 binary64) (/.f64 x y) #s(literal -60 binary64)))
(* -60 y)
(*.f64 y #s(literal -60 binary64))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(neg.f64 (*.f64 y (fma.f64 #s(literal -60 binary64) (/.f64 x y) #s(literal 60 binary64))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(neg.f64 (*.f64 y (fma.f64 #s(literal -60 binary64) (/.f64 x y) #s(literal 60 binary64))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(neg.f64 (*.f64 y (fma.f64 #s(literal -60 binary64) (/.f64 x y) #s(literal 60 binary64))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ x (* a (- z t))))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 x (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(*.f64 a (neg.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal -120 binary64))))
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(*.f64 a (neg.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal -120 binary64))))
(* -1 (* a (- (* -60 (/ x (* a (- z t)))) 120)))
(*.f64 a (neg.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal -120 binary64))))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* x (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t)))))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* 60 (/ x (- z t)))
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 a x) #s(literal -120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 a x) #s(literal -120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(* -1 (* x (- (* -120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 a x) #s(literal -120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t))) (neg.f64 x))
(+ (* -60 (/ x t)) (* 120 a))
(fma.f64 x (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z (*.f64 t t)) (/.f64 x t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* -60 (/ (* x z) (pow t 3)))))))
(fma.f64 x (/.f64 #s(literal -60 binary64) t) (fma.f64 z (*.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z (*.f64 t (*.f64 t t))) (/.f64 x (*.f64 t t)))) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ x t)) (+ (* 120 a) (* z (+ (* -60 (/ x (pow t 2))) (* z (+ (* -60 (/ x (pow t 3))) (* -60 (/ (* x z) (pow t 4)))))))))
(fma.f64 z (fma.f64 z (*.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z (pow.f64 t #s(literal 4 binary64))) (/.f64 x (*.f64 t (*.f64 t t))))) (*.f64 x (/.f64 #s(literal -60 binary64) (*.f64 t t)))) (fma.f64 x (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 x (*.f64 z z)) (/.f64 x z)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (+ (* 60 (/ (* (pow t 2) x) (pow z 3))) (* 120 a))))
(fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 x (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 x (*.f64 z z))) (fma.f64 #s(literal 60 binary64) (/.f64 x z) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 x) (* -60 (/ (* t x) z))) z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 (fma.f64 x (/.f64 t z) x) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 x) (* -1 (/ (+ (* 60 (* t x)) (* 60 (/ (* (pow t 2) x) z))) z))) z)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 x #s(literal -60 binary64) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 x t (*.f64 x (/.f64 (*.f64 t t) z)))) z)) (neg.f64 z)))
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 #s(literal 60 binary64) (/.f64 x z) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x z)) (+ (* 60 (/ (* t x) (pow z 2))) (* 120 a)))
(fma.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 x (*.f64 z z)) (/.f64 x z)) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* 60 (/ (* t x) (pow z 3)))))))
(fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 x (/.f64 t (*.f64 z (*.f64 z z))) (/.f64 x (*.f64 z z))) (fma.f64 #s(literal 60 binary64) (/.f64 x z) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ x z)) (+ (* 120 a) (* t (+ (* 60 (/ x (pow z 2))) (* t (+ (* 60 (/ x (pow z 3))) (* 60 (/ (* t x) (pow z 4)))))))))
(fma.f64 t (fma.f64 (*.f64 #s(literal 60 binary64) t) (fma.f64 x (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 x (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 z z))) (fma.f64 #s(literal 60 binary64) (/.f64 x z) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ x t)) (* 120 a))
(fma.f64 x (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z (*.f64 t t)) (/.f64 x t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x t)) (+ (* -60 (/ (* x z) (pow t 2))) (+ (* -60 (/ (* x (pow z 2)) (pow t 3))) (* 120 a))))
(fma.f64 #s(literal -60 binary64) (fma.f64 x (/.f64 z (*.f64 t t)) (/.f64 (*.f64 x (*.f64 z z)) (*.f64 t (*.f64 t t)))) (fma.f64 x (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ x t)) (* 120 a))
(fma.f64 x (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* 60 x) (* 60 (/ (* x z) t))) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 x (/.f64 z t) x) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* x z)) (* -60 (/ (* x (pow z 2)) t))) t)) (* 60 x)) t)) (* 120 a))
(-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 (fma.f64 #s(literal 60 binary64) x (/.f64 (*.f64 #s(literal 60 binary64) (*.f64 x (+.f64 z (/.f64 (*.f64 z z) t)))) t)) t))

eval645.0ms (4.9%)

Memory
-10.5MiB live, 275.1MiB allocated
Compiler

Compiled 36 384 to 2 906 computations (92% saved)

prune362.0ms (2.8%)

Memory
4.4MiB live, 575.0MiB allocated
Pruning

22 alts after pruning (20 fresh and 2 done)

PrunedKeptTotal
New1 606121 618
Fresh10818
Picked415
Done112
Total1 621221 643
Accuracy
100.0%
Counts
1 643 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.3%
(fma.f64 (/.f64 #s(literal -60 binary64) t) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
74.3%
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
49.8%
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
47.1%
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
61.1%
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
50.7%
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
29.2%
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
29.4%
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
18.7%
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
15.5%
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
14.6%
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
26.7%
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
14.6%
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
55.1%
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
55.1%
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
14.6%
(*.f64 (/.f64 x t) #s(literal -60 binary64))
55.2%
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
60.6%
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
26.7%
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
15.9%
(*.f64 x (/.f64 #s(literal 60 binary64) z))
45.4%
(*.f64 #s(literal 120 binary64) a)
31.1%
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
Compiler

Compiled 522 to 394 computations (24.5% saved)

simplify116.0ms (0.9%)

Memory
-11.6MiB live, 105.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 120 binary64) a)
cost-diff0
(/.f64 y t)
cost-diff0
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 (-.f64 x y) #s(literal -60 binary64))
cost-diff0
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
cost-diff0
(*.f64 x #s(literal 60 binary64))
cost-diff0
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
cost-diff0
(/.f64 #s(literal 60 binary64) z)
cost-diff0
(*.f64 x (/.f64 #s(literal 60 binary64) z))
cost-diff0
(-.f64 z t)
cost-diff0
(*.f64 y #s(literal -60 binary64))
cost-diff0
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
cost-diff0
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
Rules
1 408×accelerator-lowering-fma.f32
1 408×accelerator-lowering-fma.f64
896×*-lowering-*.f32
896×*-lowering-*.f64
470×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02491
14391
26791
310191
415991
526991
645891
776591
8144891
9242091
10290391
11297791
12300691
13301291
14301291
15301891
0301889
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* a 120) (/ (* y -60) (- z t)))
a
120
(/ (* y -60) (- z t))
(* y -60)
y
-60
(- z t)
z
t
(* x (/ 60 z))
x
(/ 60 z)
60
z
(/ (* x 60) z)
(* x 60)
x
60
z
(/ (* (- x y) -60) t)
(* (- x y) -60)
(- x y)
x
y
-60
t
(+ (* 60 (/ y t)) (* 120 a))
60
(/ y t)
y
t
(* 120 a)
120
a
Outputs
(+ (* a 120) (/ (* y -60) (- z t)))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
a
120
#s(literal 120 binary64)
(/ (* y -60) (- z t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(* y -60)
(*.f64 y #s(literal -60 binary64))
y
-60
#s(literal -60 binary64)
(- z t)
(-.f64 z t)
z
t
(* x (/ 60 z))
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
x
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
60
#s(literal 60 binary64)
z
(/ (* x 60) z)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(* x 60)
(*.f64 x #s(literal 60 binary64))
x
60
#s(literal 60 binary64)
z
(/ (* (- x y) -60) t)
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(* (- x y) -60)
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(- x y)
(-.f64 x y)
x
y
-60
#s(literal -60 binary64)
t
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 a #s(literal 120 binary64)))
60
#s(literal 60 binary64)
(/ y t)
(/.f64 y t)
y
t
(* 120 a)
(*.f64 a #s(literal 120 binary64))
120
#s(literal 120 binary64)
a

localize95.0ms (0.7%)

Memory
5.1MiB live, 164.5MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 y t)
accuracy100.0%
(*.f64 #s(literal 120 binary64) a)
accuracy99.8%
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
accuracy100.0%
(-.f64 x y)
accuracy99.9%
(*.f64 (-.f64 x y) #s(literal -60 binary64))
accuracy99.4%
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
accuracy100.0%
(*.f64 x #s(literal 60 binary64))
accuracy99.3%
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
accuracy100.0%
(/.f64 #s(literal 60 binary64) z)
accuracy99.7%
(*.f64 x (/.f64 #s(literal 60 binary64) z))
accuracy100.0%
(-.f64 z t)
accuracy100.0%
(*.f64 y #s(literal -60 binary64))
accuracy100.0%
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
accuracy99.4%
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
Samples
45.0ms244×0valid
18.0ms2valid
2.0ms4valid
1.0ms3valid
0.0ms1valid
Compiler

Compiled 91 to 26 computations (71.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 11.0ms (41.5% of total)
ival-div: 9.0ms (34% of total)
ival-sub: 3.0ms (11.3% of total)
ival-add: 2.0ms (7.6% of total)
adjust: 1.0ms (3.8% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series24.0ms (0.2%)

Memory
13.8MiB live, 53.8MiB allocated
Counts
14 → 348
Calls
Call 1
Inputs
#<alt (+ (* a 120) (/ (* y -60) (- z t)))>
#<alt (/ (* y -60) (- z t))>
#<alt (* y -60)>
#<alt (- z t)>
#<alt (* x (/ 60 z))>
#<alt (/ 60 z)>
#<alt (/ (* x 60) z)>
#<alt (* x 60)>
#<alt (/ (* (- x y) -60) t)>
#<alt (* (- x y) -60)>
#<alt (- x y)>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (/ y t)>
#<alt (* 120 a)>
Outputs
#<alt (* -60 (/ y (- z t)))>
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (* 120 a)>
#<alt (* a (+ 120 (* -60 (/ y (* a (- z t))))))>
#<alt (* a (+ 120 (* -60 (/ y (* a (- z t))))))>
#<alt (* a (+ 120 (* -60 (/ y (* a (- z t))))))>
#<alt (* 120 a)>
#<alt (* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))>
#<alt (* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (+ (* -60 (/ y (- z t))) (* 120 a))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))>
#<alt (* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))>
#<alt (* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (* 120 a)))>
#<alt (+ (* 60 (/ y t)) (+ (* 120 a) (* z (+ (* 60 (/ y (pow t 2))) (* 60 (/ (* y z) (pow t 3)))))))>
#<alt (+ (* 60 (/ y t)) (+ (* 120 a) (* z (+ (* 60 (/ y (pow t 2))) (* z (+ (* 60 (/ y (pow t 3))) (* 60 (/ (* y z) (pow t 4)))))))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ y z)) (* 120 a))>
#<alt (+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (* 120 a)))>
#<alt (+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (+ (* -60 (/ (* (pow t 2) y) (pow z 3))) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* -60 (/ y z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* 60 y) (* 60 (/ (* t y) z))) z)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -60 (/ (* (pow t 2) y) z))) z)) (* 60 y)) z)) (* 120 a))>
#<alt (+ (* -60 (/ y z)) (* 120 a))>
#<alt (+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (* 120 a)))>
#<alt (+ (* -60 (/ y z)) (+ (* 120 a) (* t (+ (* -60 (/ y (pow z 2))) (* -60 (/ (* t y) (pow z 3)))))))>
#<alt (+ (* -60 (/ y z)) (+ (* 120 a) (* t (+ (* -60 (/ y (pow z 2))) (* t (+ (* -60 (/ y (pow z 3))) (* -60 (/ (* t y) (pow z 4)))))))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (* 120 a)))>
#<alt (+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (+ (* 60 (/ (* y (pow z 2)) (pow t 3))) (* 120 a))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 y) (* -60 (/ (* y z) t))) t)) (* 120 a))>
#<alt (+ (* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* 60 (* y z)) (* 60 (/ (* y (pow z 2)) t))) t))) t)) (* 120 a))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* -60 (/ y (- z t)))>
#<alt (* 60 (/ y t))>
#<alt (+ (* 60 (/ y t)) (* 60 (/ (* y z) (pow t 2))))>
#<alt (+ (* 60 (/ y t)) (* z (+ (* 60 (/ y (pow t 2))) (* 60 (/ (* y z) (pow t 3))))))>
#<alt (+ (* 60 (/ y t)) (* z (+ (* 60 (/ y (pow t 2))) (* z (+ (* 60 (/ y (pow t 3))) (* 60 (/ (* y z) (pow t 4))))))))>
#<alt (* -60 (/ y z))>
#<alt (/ (+ (* -60 y) (* -60 (/ (* t y) z))) z)>
#<alt (/ (+ (* -60 y) (+ (* -60 (/ (* t y) z)) (* -60 (/ (* (pow t 2) y) (pow z 2))))) z)>
#<alt (/ (+ (* -60 y) (+ (* -60 (/ (* t y) z)) (+ (* -60 (/ (* (pow t 2) y) (pow z 2))) (* -60 (/ (* (pow t 3) y) (pow z 3)))))) z)>
#<alt (* -60 (/ y z))>
#<alt (* -1 (/ (+ (* 60 y) (* 60 (/ (* t y) z))) z))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -60 (/ (* (pow t 2) y) z))) z)) (* 60 y)) z))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -1 (/ (+ (* 60 (* (pow t 2) y)) (* 60 (/ (* (pow t 3) y) z))) z))) z)) (* 60 y)) z))>
#<alt (* -60 (/ y z))>
#<alt (+ (* -60 (/ y z)) (* -60 (/ (* t y) (pow z 2))))>
#<alt (+ (* -60 (/ y z)) (* t (+ (* -60 (/ y (pow z 2))) (* -60 (/ (* t y) (pow z 3))))))>
#<alt (+ (* -60 (/ y z)) (* t (+ (* -60 (/ y (pow z 2))) (* t (+ (* -60 (/ y (pow z 3))) (* -60 (/ (* t y) (pow z 4))))))))>
#<alt (* 60 (/ y t))>
#<alt (/ (+ (* 60 y) (* 60 (/ (* y z) t))) t)>
#<alt (/ (+ (* 60 y) (+ (* 60 (/ (* y z) t)) (* 60 (/ (* y (pow z 2)) (pow t 2))))) t)>
#<alt (/ (+ (* 60 y) (+ (* 60 (/ (* y z) t)) (+ (* 60 (/ (* y (pow z 2)) (pow t 2))) (* 60 (/ (* y (pow z 3)) (pow t 3)))))) t)>
#<alt (* 60 (/ y t))>
#<alt (* -1 (/ (+ (* -60 y) (* -60 (/ (* y z) t))) t))>
#<alt (* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* 60 (* y z)) (* 60 (/ (* y (pow z 2)) t))) t))) t))>
#<alt (* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* y (pow z 2))) (* -60 (/ (* y (pow z 3)) t))) t)) (* 60 (* y z))) t))) t))>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -60 y)>
#<alt (* -1 t)>
#<alt (- z t)>
#<alt (- z t)>
#<alt (- z t)>
#<alt z>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt (* z (+ 1 (* -1 (/ t z))))>
#<alt z>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt (* -1 (* z (- (/ t z) 1)))>
#<alt z>
#<alt (+ z (* -1 t))>
#<alt (+ z (* -1 t))>
#<alt (+ z (* -1 t))>
#<alt (* -1 t)>
#<alt (* t (- (/ z t) 1))>
#<alt (* t (- (/ z t) 1))>
#<alt (* t (- (/ z t) 1))>
#<alt (* -1 t)>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* -1 (* t (+ 1 (* -1 (/ z t)))))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (/ 60 z)>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 (/ x z))>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 x)>
#<alt (* 60 (/ y t))>
#<alt (+ (* -60 (/ x t)) (* 60 (/ y t)))>
#<alt (+ (* -60 (/ x t)) (* 60 (/ y t)))>
#<alt (+ (* -60 (/ x t)) (* 60 (/ y t)))>
#<alt (* -60 (/ x t))>
#<alt (* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))>
#<alt (* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))>
#<alt (* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))>
#<alt (* -60 (/ x t))>
#<alt (* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))>
#<alt (* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))>
#<alt (* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))>
#<alt (* -60 (/ x t))>
#<alt (+ (* -60 (/ x t)) (* 60 (/ y t)))>
#<alt (+ (* -60 (/ x t)) (* 60 (/ y t)))>
#<alt (+ (* -60 (/ x t)) (* 60 (/ y t)))>
#<alt (* 60 (/ y t))>
#<alt (* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))>
#<alt (* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))>
#<alt (* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))>
#<alt (* 60 (/ y t))>
#<alt (* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))>
#<alt (* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))>
#<alt (* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* -60 (/ (- x y) t))>
#<alt (* 60 y)>
#<alt (+ (* -60 x) (* 60 y))>
#<alt (+ (* -60 x) (* 60 y))>
#<alt (+ (* -60 x) (* 60 y))>
#<alt (* -60 x)>
#<alt (* x (- (* 60 (/ y x)) 60))>
#<alt (* x (- (* 60 (/ y x)) 60))>
#<alt (* x (- (* 60 (/ y x)) 60))>
#<alt (* -60 x)>
#<alt (* -1 (* x (+ 60 (* -60 (/ y x)))))>
#<alt (* -1 (* x (+ 60 (* -60 (/ y x)))))>
#<alt (* -1 (* x (+ 60 (* -60 (/ y x)))))>
#<alt (* -60 x)>
#<alt (+ (* -60 x) (* 60 y))>
#<alt (+ (* -60 x) (* 60 y))>
#<alt (+ (* -60 x) (* 60 y))>
#<alt (* 60 y)>
#<alt (* y (+ 60 (* -60 (/ x y))))>
#<alt (* y (+ 60 (* -60 (/ x y))))>
#<alt (* y (+ 60 (* -60 (/ x y))))>
#<alt (* 60 y)>
#<alt (* -1 (* y (- (* 60 (/ x y)) 60)))>
#<alt (* -1 (* y (- (* 60 (/ x y)) 60)))>
#<alt (* -1 (* y (- (* 60 (/ x y)) 60)))>
#<alt (* -1 y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt x>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (* -1 y)>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* -1 y)>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (* 60 (/ y t))>
#<alt (* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))>
#<alt (* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))>
#<alt (* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))>
#<alt (* 60 (/ y t))>
#<alt (* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))>
#<alt (* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))>
#<alt (* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))>
#<alt (* 60 (/ y t))>
#<alt (/ (+ (* 60 y) (* 120 (* a t))) t)>
#<alt (/ (+ (* 60 y) (* 120 (* a t))) t)>
#<alt (/ (+ (* 60 y) (* 120 (* a t))) t)>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (* 120 a)>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (* 60 (/ y t))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (+ (* 60 (/ y t)) (* 120 a))>
#<alt (* 120 a)>
#<alt (* a (+ 120 (* 60 (/ y (* a t)))))>
#<alt (* a (+ 120 (* 60 (/ y (* a t)))))>
#<alt (* a (+ 120 (* 60 (/ y (* a t)))))>
#<alt (* 120 a)>
#<alt (* -1 (* a (- (* -60 (/ y (* a t))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ y (* a t))) 120)))>
#<alt (* -1 (* a (- (* -60 (/ y (* a t))) 120)))>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (/ y t)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
#<alt (* 120 a)>
Calls

87 calls:

TimeVariablePointExpression
7.0ms
x
@inf
(* x (/ 60 z))
1.0ms
x
@0
(* x (/ 60 z))
0.0ms
t
@0
(+ (* a 120) (/ (* y -60) (- z t)))
0.0ms
a
@0
(+ (* a 120) (/ (* y -60) (- z t)))
0.0ms
z
@0
(+ (* a 120) (/ (* y -60) (- z t)))

rewrite752.0ms (5.8%)

Memory
4.6MiB live, 754.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
9 136×accelerator-lowering-fma.f32
9 136×accelerator-lowering-fma.f64
6 402×*-lowering-*.f32
6 402×*-lowering-*.f64
3 736×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02470
112770
293570
0875568
Stop Event
iter limit
node limit
Counts
14 → 618
Calls
Call 1
Inputs
(+ (* a 120) (/ (* y -60) (- z t)))
(/ (* y -60) (- z t))
(* y -60)
(- z t)
(* x (/ 60 z))
(/ 60 z)
(/ (* x 60) z)
(* x 60)
(/ (* (- x y) -60) t)
(* (- x y) -60)
(- x y)
(+ (* 60 (/ y t)) (* 120 a))
(/ y t)
(* 120 a)
Outputs
(+.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))))))
(-.f64 (*.f64 a #s(literal 120 binary64)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))
(-.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))))
(fma.f64 a #s(literal 120 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 #s(literal 120 binary64) a (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 #s(literal 120 binary64) (*.f64 a #s(literal 1 binary64)) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 1 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (*.f64 (/.f64 y (-.f64 z t)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (-.f64 t z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 y #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) #s(literal 1 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (/.f64 (neg.f64 y) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 t z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (neg.f64 y) (*.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 y #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 y #s(literal 60 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 t z)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))))))
(fma.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (*.f64 y #s(literal -60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -60 binary64))) #s(literal -1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) y (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 y #s(literal -60 binary64))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) (*.f64 y #s(literal -60 binary64))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) #s(literal 1 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 y (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 y (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 y #s(literal -60 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 y #s(literal -60 binary64))) #s(literal -1/2 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) (+.f64 z t)))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))) (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t)))) (+.f64 z t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) y) #s(literal -60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) #s(literal -60 binary64)) y (*.f64 a #s(literal 120 binary64)))
(neg.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (neg.f64 (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))))
(neg.f64 (/.f64 (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 t z)))) (fma.f64 a #s(literal -120 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 #s(literal -7200 binary64) (/.f64 y (-.f64 z t)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 #s(literal -7200 binary64) (/.f64 y (-.f64 z t)))))) (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))))
(/.f64 (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 t z)))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (neg.f64 (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 #s(literal -7200 binary64) (/.f64 y (-.f64 z t))))))))
(/.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (fma.f64 a #s(literal -120 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (*.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))))) (neg.f64 (fma.f64 a #s(literal -120 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (neg.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))))) (+.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))))))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) #s(literal 1 binary64)) (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 t z)))) #s(literal 1 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64))) (*.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z))))))
(*.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))))
(*.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 #s(literal -7200 binary64) (/.f64 y (-.f64 z t))))))))
(*.f64 (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))) (*.f64 (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal 120 binary64))))
(*.f64 (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 t z)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -216000 binary64)) (*.f64 (-.f64 z t) (*.f64 (-.f64 z t) (-.f64 z t)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))) (*.f64 a (*.f64 a #s(literal 14400 binary64)))))))
(*.f64 (fma.f64 (*.f64 a a) #s(literal -14400 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal -120 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 a #s(literal -120 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 z z)) (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 t (+.f64 z t))))
(+.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 t (+.f64 z t))) (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 z z (*.f64 t t))) (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 z t)))
(+.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) z) (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) t))
(+.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) t) (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))) (*.f64 (*.f64 t (+.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 t (+.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))) (*.f64 (*.f64 z z) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))))
(+.f64 (*.f64 (fma.f64 z z (*.f64 t t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))) (*.f64 (*.f64 z t) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))))
(+.f64 (*.f64 z (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t)))) (*.f64 t (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t)))))
(+.f64 (*.f64 t (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t)))) (*.f64 z (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) (*.f64 y #s(literal -60 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 t z)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))
(fma.f64 z (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 t (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t)))))
(fma.f64 t (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 z (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t)))))
(fma.f64 (*.f64 z z) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (*.f64 t (+.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))))
(fma.f64 (*.f64 t (+.f64 z t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (*.f64 z z) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))))
(fma.f64 (fma.f64 z z (*.f64 t t)) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (*.f64 z t) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 z z) (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 t (+.f64 z t))))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 t (+.f64 z t)) (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 z z)))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 z z (*.f64 t t)) (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 z t)))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) z (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) t))
(fma.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) t (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) z))
(neg.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)) #s(literal 1 binary64)))
(/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 y #s(literal -60 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y #s(literal 60 binary64))))
(/.f64 (*.f64 (*.f64 y #s(literal -60 binary64)) #s(literal -1 binary64)) (-.f64 t z))
(/.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 z (*.f64 (*.f64 z z) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 t (+.f64 z t)) (*.f64 (*.f64 t t) (*.f64 (+.f64 z t) (+.f64 z t)))))) (fma.f64 z (*.f64 z (*.f64 z z)) (*.f64 (*.f64 t (+.f64 z t)) (-.f64 (*.f64 t (+.f64 z t)) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 (*.f64 z z) (*.f64 t (+.f64 z t))))) (-.f64 (*.f64 z z) (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (-.f64 z t) (+.f64 z t))) (-.f64 z t))
(/.f64 (*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (fma.f64 z (*.f64 z z) (*.f64 t (*.f64 t t)))) (fma.f64 z z (*.f64 t (-.f64 t z))))
(pow.f64 (/.f64 (-.f64 z t) (*.f64 y #s(literal -60 binary64))) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 60 binary64) (-.f64 t z)))
(*.f64 y (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) #s(literal 1 binary64)))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) y))
(*.f64 #s(literal -60 binary64) (*.f64 (/.f64 y (-.f64 z t)) #s(literal 1 binary64)))
(*.f64 #s(literal -60 binary64) (*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (-.f64 t z))))
(*.f64 (*.f64 y #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 t z)))
(*.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) #s(literal 1 binary64)))
(*.f64 (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 60 binary64) (/.f64 (neg.f64 y) (-.f64 z t)))
(*.f64 #s(literal 60 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 t z))))
(*.f64 (neg.f64 y) (*.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z))))
(*.f64 (*.f64 y #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 t z)))
(*.f64 (*.f64 y #s(literal 60 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 t z)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (*.f64 y #s(literal -60 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -60 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 t z)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 y #s(literal -60 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) (*.f64 y #s(literal -60 binary64))))
(*.f64 (/.f64 #s(literal -60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 #s(literal -60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) y))
(*.f64 (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) y))
(*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t))) (*.f64 (+.f64 z t) #s(literal 1 binary64)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 t z)))
(*.f64 (/.f64 y (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))) (/.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (/.f64 y (*.f64 (-.f64 z t) (+.f64 z t))) (/.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 y #s(literal -60 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 z t) (*.f64 y #s(literal -60 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (*.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) (+.f64 z t)))) (+.f64 z t))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (*.f64 (-.f64 z t) (+.f64 z t)))) (+.f64 z t))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) y) #s(literal -60 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) #s(literal -60 binary64)) y)
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal 60 binary64)))
(neg.f64 (*.f64 y #s(literal 60 binary64)))
(*.f64 y #s(literal -60 binary64))
(*.f64 #s(literal -60 binary64) y)
(*.f64 (*.f64 y #s(literal -60 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 60 binary64) (neg.f64 y))
(*.f64 (neg.f64 y) #s(literal 60 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -60 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 60 binary64)))
(+.f64 z (neg.f64 t))
(+.f64 (neg.f64 t) z)
(+.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (neg.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(+.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (neg.f64 (/.f64 (*.f64 t t) (+.f64 z t))))
(-.f64 z t)
(-.f64 #s(literal 0 binary64) (-.f64 t z))
(-.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(-.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)))
(-.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 1 binary64)))
(-.f64 (+.f64 z #s(literal 0 binary64)) t)
(fma.f64 z #s(literal 1 binary64) (neg.f64 t))
(fma.f64 (*.f64 z (*.f64 z z)) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))) (neg.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(fma.f64 (*.f64 z z) (/.f64 #s(literal 1 binary64) (+.f64 z t)) (neg.f64 (/.f64 (*.f64 t t) (+.f64 z t))))
(fma.f64 #s(literal 1 binary64) z (neg.f64 t))
(fma.f64 #s(literal -1 binary64) t z)
(fma.f64 #s(literal -1 binary64) (neg.f64 z) (neg.f64 t))
(neg.f64 (-.f64 t z))
(/.f64 (-.f64 z t) #s(literal 1 binary64))
(/.f64 (-.f64 t z) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (fma.f64 z z (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z))))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (neg.f64 (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 t z)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z z (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (+.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (neg.f64 (neg.f64 (+.f64 z t))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z)))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 t z)) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 t z)) (neg.f64 (fma.f64 z z (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z)))))
(/.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (neg.f64 (+.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 t (*.f64 t t)))) (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (+.f64 z t)) (*.f64 (+.f64 z t) (*.f64 t t))) (*.f64 (+.f64 z t) (+.f64 z t)))
(/.f64 (neg.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 t z))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (neg.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 t z))) (neg.f64 (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z))) (+.f64 z t))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (neg.f64 (+.f64 z t))))
(/.f64 (fma.f64 t (*.f64 t (neg.f64 t)) (*.f64 z (*.f64 z z))) (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) z))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (fma.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 z z) (+.f64 z t)) (fma.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)) (*.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t))))))
(/.f64 (-.f64 (*.f64 t t) (*.f64 z z)) (-.f64 (neg.f64 t) z))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z))))) (+.f64 (/.f64 (*.f64 z (*.f64 z z)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (/.f64 (*.f64 t (*.f64 t t)) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 z z) (+.f64 z t))) (*.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)))) (+.f64 (/.f64 (*.f64 z z) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t))))
(/.f64 (*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) #s(literal 1 binary64)) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) #s(literal 1 binary64)) (+.f64 z t))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) #s(literal -1 binary64))
(*.f64 (-.f64 z t) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 z t)) (/.f64 #s(literal 1 binary64) (fma.f64 z z (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z)))))
(*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (*.f64 (-.f64 z t) (/.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 #s(literal 1 binary64) (-.f64 z t))
(*.f64 (*.f64 (-.f64 z t) (+.f64 z t)) (/.f64 #s(literal 1 binary64) (+.f64 z t)))
(*.f64 (+.f64 z t) (*.f64 (-.f64 z t) (/.f64 #s(literal 1 binary64) (+.f64 z t))))
(*.f64 #s(literal -1 binary64) (-.f64 t z))
(*.f64 (*.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) (-.f64 t z)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)))))
(*.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 z t))))
(exp.f64 (*.f64 (log.f64 (/.f64 z (*.f64 x #s(literal 60 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 z)) (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(neg.f64 (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(neg.f64 (*.f64 (/.f64 #s(literal -60 binary64) z) x))
(neg.f64 (*.f64 x (/.f64 #s(literal -60 binary64) z)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -60 binary64) x) z)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 z (*.f64 x #s(literal 60 binary64)))))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 #s(literal -60 binary64) x) (neg.f64 z))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x #s(literal 60 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 z (*.f64 #s(literal -60 binary64) x)))
(/.f64 (neg.f64 x) (*.f64 z #s(literal -1/60 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) x)) (neg.f64 z))
(/.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 z #s(literal -1/60 binary64)))
(/.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) #s(literal -1 binary64)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 #s(literal -60 binary64) x) #s(literal 1 binary64)) (neg.f64 z))
(pow.f64 (/.f64 z (*.f64 x #s(literal 60 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 x) z))
(*.f64 #s(literal -60 binary64) (*.f64 (/.f64 #s(literal -1 binary64) z) x))
(*.f64 #s(literal -60 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) z)))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 #s(literal 60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) z) x))
(*.f64 #s(literal 60 binary64) (/.f64 x z))
(*.f64 #s(literal 60 binary64) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) z)))
(*.f64 (/.f64 #s(literal 60 binary64) z) x)
(*.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) z))
(*.f64 (*.f64 #s(literal -60 binary64) x) (/.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z #s(literal 1/60 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x #s(literal 60 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 60 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 x #s(literal 1/60 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(*.f64 (neg.f64 x) (*.f64 #s(literal 60 binary64) (/.f64 #s(literal -1 binary64) z)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) x) #s(literal 60 binary64))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) z))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) z))
(*.f64 (pow.f64 (/.f64 z (*.f64 x #s(literal 60 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 z (*.f64 x #s(literal 60 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) x)) (/.f64 #s(literal -1 binary64) z))
(exp.f64 (*.f64 (log.f64 (*.f64 z #s(literal 1/60 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -60 binary64) z))
(neg.f64 (/.f64 #s(literal -60 binary64) z))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) z)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 z #s(literal 1/60 binary64))))
(/.f64 #s(literal -60 binary64) (neg.f64 z))
(/.f64 #s(literal 60 binary64) z)
(/.f64 #s(literal 1 binary64) (*.f64 z #s(literal 1/60 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 z #s(literal -1/60 binary64)))
(pow.f64 (*.f64 z #s(literal 1/60 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) z))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 60 binary64) z))
(*.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 60 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -60 binary64) z))
(*.f64 (pow.f64 (*.f64 z #s(literal 1/60 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 z #s(literal 1/60 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 z (*.f64 x #s(literal 60 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 z)) (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(neg.f64 (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(neg.f64 (*.f64 (/.f64 #s(literal -60 binary64) z) x))
(neg.f64 (*.f64 x (/.f64 #s(literal -60 binary64) z)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -60 binary64) x) z)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 z (*.f64 x #s(literal 60 binary64)))))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 #s(literal -60 binary64) x) (neg.f64 z))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x #s(literal 60 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 z (*.f64 #s(literal -60 binary64) x)))
(/.f64 (neg.f64 x) (*.f64 z #s(literal -1/60 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) x)) (neg.f64 z))
(/.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 z #s(literal -1/60 binary64)))
(/.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) #s(literal -1 binary64)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 #s(literal -60 binary64) x) #s(literal 1 binary64)) (neg.f64 z))
(pow.f64 (/.f64 z (*.f64 x #s(literal 60 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 x) z))
(*.f64 #s(literal -60 binary64) (*.f64 (/.f64 #s(literal -1 binary64) z) x))
(*.f64 #s(literal -60 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) z)))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 #s(literal 60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) z) x))
(*.f64 #s(literal 60 binary64) (/.f64 x z))
(*.f64 #s(literal 60 binary64) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) z)))
(*.f64 (/.f64 #s(literal 60 binary64) z) x)
(*.f64 (*.f64 x #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) z))
(*.f64 (*.f64 #s(literal -60 binary64) x) (/.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z #s(literal 1/60 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x #s(literal 60 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 60 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 x #s(literal 1/60 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(*.f64 (neg.f64 x) (*.f64 #s(literal 60 binary64) (/.f64 #s(literal -1 binary64) z)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) x) #s(literal 60 binary64))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) z))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) z))
(*.f64 (pow.f64 (/.f64 z (*.f64 x #s(literal 60 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 z (*.f64 x #s(literal 60 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) x)) (/.f64 #s(literal -1 binary64) z))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -60 binary64) x))
(neg.f64 (*.f64 #s(literal -60 binary64) x))
(*.f64 #s(literal -60 binary64) (neg.f64 x))
(*.f64 x #s(literal 60 binary64))
(*.f64 #s(literal 60 binary64) x)
(*.f64 #s(literal 60 binary64) (neg.f64 (neg.f64 x)))
(*.f64 (*.f64 x #s(literal 60 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 60 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -60 binary64) x))
(*.f64 (neg.f64 x) #s(literal -60 binary64))
(*.f64 (neg.f64 (neg.f64 x)) #s(literal 60 binary64))
(+.f64 (*.f64 #s(literal 60 binary64) (/.f64 y t)) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 #s(literal -60 binary64) x)) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(+.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) x) (*.f64 (/.f64 #s(literal -60 binary64) t) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) (neg.f64 y)) (*.f64 (/.f64 #s(literal -60 binary64) t) x))
(+.f64 (*.f64 (*.f64 #s(literal -60 binary64) x) (/.f64 #s(literal 1 binary64) t)) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(+.f64 (*.f64 x (/.f64 #s(literal -60 binary64) t)) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t #s(literal -1/60 binary64)) (-.f64 x y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 t)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))
(fma.f64 y (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal 60 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 y (*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) t)) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 #s(literal -60 binary64) (/.f64 (neg.f64 y) t) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (*.f64 y #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) t) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 x (/.f64 #s(literal -60 binary64) t) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (/.f64 y t) #s(literal 60 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (*.f64 #s(literal -60 binary64) x) (/.f64 #s(literal 1 binary64) t) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(fma.f64 (neg.f64 y) (/.f64 #s(literal -60 binary64) t) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -1 binary64) t) #s(literal 60 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (*.f64 y #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) t) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t)) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 #s(literal -60 binary64) x) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(fma.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 y #s(literal 60 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (/.f64 #s(literal -60 binary64) t) x (*.f64 (/.f64 #s(literal -60 binary64) t) (neg.f64 y)))
(fma.f64 (/.f64 #s(literal -60 binary64) t) (neg.f64 y) (*.f64 (/.f64 #s(literal -60 binary64) t) x))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) t) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) t) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 (*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) t)) y (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(neg.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 t #s(literal -1/60 binary64)) (-.f64 x y))))
(/.f64 (-.f64 x y) (*.f64 t #s(literal -1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (neg.f64 t))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 t #s(literal -1/60 binary64)) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) t) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) t) (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (*.f64 t #s(literal -1/60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 t #s(literal -1/60 binary64)))))
(/.f64 (/.f64 #s(literal -60 binary64) t) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 t (*.f64 #s(literal 60 binary64) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) t))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64)) (*.f64 (+.f64 y x) t))
(/.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (*.f64 t #s(literal -1/60 binary64))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 t #s(literal -1/60 binary64))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) t)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64))) (neg.f64 (*.f64 (+.f64 y x) t)))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (*.f64 t #s(literal -1/60 binary64)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 t #s(literal -1/60 binary64)))) (neg.f64 (+.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (neg.f64 t))
(/.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) (*.f64 (-.f64 x y) (+.f64 y x))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (*.f64 t #s(literal -1/60 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) #s(literal -1 binary64)) (neg.f64 t))
(/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64)) (neg.f64 t))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) t))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64))) (*.f64 (+.f64 y x) t))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (*.f64 t #s(literal -1/60 binary64)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 t #s(literal -1/60 binary64)))) (+.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64))) (+.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 x y))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (+.f64 y x)))) (+.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (+.f64 y (neg.f64 x)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) (neg.f64 (*.f64 (-.f64 x y) (+.f64 y x)))) (neg.f64 (+.f64 y x)))
(pow.f64 (/.f64 (*.f64 t #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -1 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 #s(literal -60 binary64) (*.f64 (/.f64 #s(literal 1 binary64) t) (-.f64 x y)))
(*.f64 #s(literal -60 binary64) (*.f64 (+.f64 y (neg.f64 x)) (/.f64 #s(literal -1 binary64) t)))
(*.f64 #s(literal 60 binary64) (/.f64 (+.f64 y (neg.f64 x)) t))
(*.f64 #s(literal 60 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal -1 binary64) t)))
(*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) t))
(*.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) t))
(*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (/.f64 #s(literal -1 binary64) t))
(*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 #s(literal -60 binary64) t)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)))
(*.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 #s(literal -60 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) t) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (/.f64 #s(literal -60 binary64) t)))
(*.f64 (/.f64 #s(literal -60 binary64) t) (-.f64 x y))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) t))
(*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) t)))
(*.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) t)))
(*.f64 (+.f64 y (neg.f64 x)) (*.f64 #s(literal -60 binary64) (/.f64 #s(literal -1 binary64) t)))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (*.f64 t #s(literal -1/60 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 t #s(literal -1/60 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 (+.f64 y (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) t))
(*.f64 (pow.f64 (/.f64 (*.f64 t #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 t #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) (-.f64 x y))) (/.f64 #s(literal -1 binary64) t))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) (-.f64 x y)) #s(literal -60 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 (/.f64 #s(literal -60 binary64) t) (*.f64 (-.f64 x y) (+.f64 y x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(+.f64 (*.f64 #s(literal -60 binary64) x) (*.f64 y #s(literal 60 binary64)))
(+.f64 (*.f64 y #s(literal 60 binary64)) (*.f64 #s(literal -60 binary64) x))
(-.f64 (*.f64 #s(literal -60 binary64) x) (*.f64 y #s(literal -60 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 60 binary64) (-.f64 x y)))
(-.f64 (fma.f64 #s(literal -60 binary64) x #s(literal 0 binary64)) (*.f64 y #s(literal -60 binary64)))
(fma.f64 y #s(literal 60 binary64) (*.f64 #s(literal -60 binary64) x))
(fma.f64 #s(literal -60 binary64) x (*.f64 y #s(literal 60 binary64)))
(fma.f64 #s(literal -60 binary64) (neg.f64 y) (*.f64 #s(literal -60 binary64) x))
(fma.f64 #s(literal -60 binary64) (*.f64 (neg.f64 y) #s(literal 1 binary64)) (*.f64 #s(literal -60 binary64) x))
(fma.f64 x #s(literal -60 binary64) (*.f64 y #s(literal 60 binary64)))
(fma.f64 #s(literal 60 binary64) y (*.f64 #s(literal -60 binary64) x))
(fma.f64 #s(literal 60 binary64) (neg.f64 x) (*.f64 y #s(literal 60 binary64)))
(fma.f64 (neg.f64 y) #s(literal -60 binary64) (*.f64 #s(literal -60 binary64) x))
(fma.f64 (*.f64 y #s(literal 60 binary64)) #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 60 binary64)) (*.f64 #s(literal -60 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -60 binary64)) (*.f64 #s(literal -60 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 60 binary64)) (*.f64 y #s(literal 60 binary64)))
(fma.f64 (neg.f64 x) #s(literal 60 binary64) (*.f64 y #s(literal 60 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal -60 binary64) (*.f64 #s(literal -60 binary64) x))
(neg.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)))
(/.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (+.f64 y x)))))
(/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64)) (+.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 x y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 x y)) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (+.f64 y x))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 x y))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (+.f64 y x)))) (neg.f64 (+.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -60 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 216000 binary64))) (fma.f64 (*.f64 #s(literal -60 binary64) x) (*.f64 #s(literal -60 binary64) x) (-.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 (*.f64 #s(literal -60 binary64) x) (*.f64 y #s(literal 60 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -60 binary64) x) (*.f64 #s(literal -60 binary64) x)) (*.f64 (*.f64 y y) #s(literal 3600 binary64))) (-.f64 (*.f64 #s(literal -60 binary64) x) (*.f64 y #s(literal 60 binary64))))
(/.f64 (*.f64 #s(literal -60 binary64) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (+.f64 y (neg.f64 x)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -60 binary64) (neg.f64 (*.f64 (-.f64 x y) (+.f64 y x)))) (neg.f64 (+.f64 y x)))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 #s(literal 60 binary64) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 x y) #s(literal -60 binary64))
(*.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) #s(literal -60 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (-.f64 x y)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal -60 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 60 binary64) (-.f64 x y)))
(*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -60 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (+.f64 y (neg.f64 x)) #s(literal 60 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (+.f64 y x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(+.f64 x (neg.f64 y))
(+.f64 (neg.f64 y) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 y x))))
(-.f64 x y)
(-.f64 #s(literal 0 binary64) (-.f64 y x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x)))
(-.f64 (+.f64 x #s(literal 0 binary64)) y)
(fma.f64 x #s(literal 1 binary64) (neg.f64 y))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 y x)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 y x))))
(fma.f64 #s(literal 1 binary64) x (neg.f64 y))
(fma.f64 #s(literal -1 binary64) y x)
(neg.f64 (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (+.f64 y x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (+.f64 y (neg.f64 x))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (+.f64 y (neg.f64 x))) (neg.f64 (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (+.f64 y x))) (neg.f64 (+.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 y y))) (*.f64 (+.f64 y x) (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (+.f64 y (neg.f64 x)))) (neg.f64 (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) (+.f64 y x)))) (neg.f64 (neg.f64 (+.f64 y x))))
(/.f64 (fma.f64 y (*.f64 y (neg.f64 y)) (*.f64 x (*.f64 x x))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 y x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (+.f64 y x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x)) (fma.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x)) (*.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (neg.f64 y) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x)))) (+.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) #s(literal 1 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal 1 binary64)) (+.f64 y x))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x)))))
(*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (+.f64 y x) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (+.f64 y (neg.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(*.f64 (neg.f64 (*.f64 (-.f64 x y) (+.f64 y x))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 y x))))
(+.f64 (*.f64 a #s(literal 120 binary64)) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(+.f64 (*.f64 #s(literal 60 binary64) (/.f64 y t)) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))))
(-.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) t))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) t))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(fma.f64 #s(literal 120 binary64) a (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(fma.f64 #s(literal 120 binary64) (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(fma.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t)))
(fma.f64 y (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal 60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 y (*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -60 binary64) (/.f64 (neg.f64 y) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 y #s(literal -60 binary64)) (/.f64 #s(literal -1 binary64) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 y t) #s(literal 60 binary64) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (neg.f64 y) (/.f64 #s(literal -60 binary64) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -1 binary64) t) #s(literal 60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 y #s(literal 60 binary64)) (/.f64 #s(literal 1 binary64) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 y #s(literal 60 binary64)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) t) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (*.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) t)) y (*.f64 a #s(literal 120 binary64)))
(neg.f64 (/.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (neg.f64 (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 #s(literal -60 binary64) (/.f64 y t) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))))
(/.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) (-.f64 (*.f64 (/.f64 y t) #s(literal 3600 binary64)) (*.f64 #s(literal 7200 binary64) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) (-.f64 (*.f64 (/.f64 y t) #s(literal 3600 binary64)) (*.f64 #s(literal 7200 binary64) a)))) (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) t)) (-.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (neg.f64 (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) (-.f64 (*.f64 (/.f64 y t) #s(literal 3600 binary64)) (*.f64 #s(literal 7200 binary64) a))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (fma.f64 #s(literal -60 binary64) (/.f64 y t) (neg.f64 (*.f64 a #s(literal -120 binary64)))))
(/.f64 (-.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) t)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))) (*.f64 a (*.f64 a #s(literal 14400 binary64))))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))))) (neg.f64 (neg.f64 (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))))) (neg.f64 (fma.f64 #s(literal -60 binary64) (/.f64 y t) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)))) (neg.f64 (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) t))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (fma.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))))) (*.f64 (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))) (/.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) #s(literal 1 binary64)) (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t)))) #s(literal -1 binary64))
(*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t))) (*.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64))))))
(*.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)))))
(*.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) (-.f64 (*.f64 (/.f64 y t) #s(literal 3600 binary64)) (*.f64 #s(literal 7200 binary64) a))))))
(*.f64 (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))) (*.f64 (fma.f64 a #s(literal 120 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))))))
(*.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(literal 60 binary64) (/.f64 y t))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 a #s(literal -120 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 216000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1728000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (-.f64 (*.f64 a #s(literal 14400 binary64)) (*.f64 (/.f64 y t) #s(literal 7200 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t)) (*.f64 (*.f64 a a) #s(literal -14400 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -60 binary64) (/.f64 y t) (neg.f64 (*.f64 a #s(literal -120 binary64))))))
(*.f64 (-.f64 (*.f64 a (*.f64 a #s(literal 14400 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 3600 binary64)) (*.f64 t t))) (/.f64 #s(literal 1 binary64) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) t))))
(exp.f64 (*.f64 (log.f64 (/.f64 t y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) t))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 t)) (/.f64 (neg.f64 y) t))
(neg.f64 (/.f64 (neg.f64 y) t))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) t)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 t y)))
(/.f64 y t)
(/.f64 (neg.f64 y) (neg.f64 t))
(/.f64 #s(literal 1 binary64) (/.f64 t y))
(/.f64 #s(literal -1 binary64) (/.f64 t (neg.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) (neg.f64 t))
(/.f64 (*.f64 (neg.f64 y) #s(literal 1 binary64)) (neg.f64 t))
(/.f64 (*.f64 y #s(literal -1 binary64)) (neg.f64 t))
(pow.f64 (/.f64 t y) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) t))
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) t))
(*.f64 #s(literal 1 binary64) (/.f64 y t))
(*.f64 (/.f64 #s(literal 1 binary64) t) y)
(*.f64 (/.f64 #s(literal 1 binary64) t) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) t))
(*.f64 (pow.f64 (/.f64 t y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 t y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) (/.f64 #s(literal -1 binary64) t))
(*.f64 a #s(literal 120 binary64))
(*.f64 #s(literal 120 binary64) a)
(*.f64 #s(literal 120 binary64) (*.f64 a #s(literal 1 binary64)))
(*.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 1 binary64))

simplify472.0ms (3.6%)

Memory
0.1MiB live, 927.5MiB allocated
Algorithm
egg-herbie
Rules
14 186×accelerator-lowering-fma.f32
14 186×accelerator-lowering-fma.f64
5 750×*-lowering-*.f32
5 750×*-lowering-*.f64
3 188×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02962574
18562540
225672474
355522290
087302170
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(* 120 a)
(* a (+ 120 (* -60 (/ y (* a (- z t))))))
(* a (+ 120 (* -60 (/ y (* a (- z t))))))
(* a (+ 120 (* -60 (/ y (* a (- z t))))))
(* 120 a)
(* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))
(* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))
(* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))
(* 120 a)
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(* -60 (/ y (- z t)))
(* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))
(* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))
(* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))
(* -60 (/ y (- z t)))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (* 120 a)))
(+ (* 60 (/ y t)) (+ (* 120 a) (* z (+ (* 60 (/ y (pow t 2))) (* 60 (/ (* y z) (pow t 3)))))))
(+ (* 60 (/ y t)) (+ (* 120 a) (* z (+ (* 60 (/ y (pow t 2))) (* z (+ (* 60 (/ y (pow t 3))) (* 60 (/ (* y z) (pow t 4)))))))))
(* 120 a)
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (* 120 a)))
(+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (+ (* -60 (/ (* (pow t 2) y) (pow z 3))) (* 120 a))))
(* 120 a)
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -1 (/ (+ (* 60 y) (* 60 (/ (* t y) z))) z)) (* 120 a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -60 (/ (* (pow t 2) y) z))) z)) (* 60 y)) z)) (* 120 a))
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (* 120 a)))
(+ (* -60 (/ y z)) (+ (* 120 a) (* t (+ (* -60 (/ y (pow z 2))) (* -60 (/ (* t y) (pow z 3)))))))
(+ (* -60 (/ y z)) (+ (* 120 a) (* t (+ (* -60 (/ y (pow z 2))) (* t (+ (* -60 (/ y (pow z 3))) (* -60 (/ (* t y) (pow z 4)))))))))
(* 120 a)
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (* 120 a)))
(+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (+ (* 60 (/ (* y (pow z 2)) (pow t 3))) (* 120 a))))
(* 120 a)
(+ (* 60 (/ y t)) (* 120 a))
(+ (* -1 (/ (+ (* -60 y) (* -60 (/ (* y z) t))) t)) (* 120 a))
(+ (* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* 60 (* y z)) (* 60 (/ (* y (pow z 2)) t))) t))) t)) (* 120 a))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* -60 (/ y (- z t)))
(* 60 (/ y t))
(+ (* 60 (/ y t)) (* 60 (/ (* y z) (pow t 2))))
(+ (* 60 (/ y t)) (* z (+ (* 60 (/ y (pow t 2))) (* 60 (/ (* y z) (pow t 3))))))
(+ (* 60 (/ y t)) (* z (+ (* 60 (/ y (pow t 2))) (* z (+ (* 60 (/ y (pow t 3))) (* 60 (/ (* y z) (pow t 4))))))))
(* -60 (/ y z))
(/ (+ (* -60 y) (* -60 (/ (* t y) z))) z)
(/ (+ (* -60 y) (+ (* -60 (/ (* t y) z)) (* -60 (/ (* (pow t 2) y) (pow z 2))))) z)
(/ (+ (* -60 y) (+ (* -60 (/ (* t y) z)) (+ (* -60 (/ (* (pow t 2) y) (pow z 2))) (* -60 (/ (* (pow t 3) y) (pow z 3)))))) z)
(* -60 (/ y z))
(* -1 (/ (+ (* 60 y) (* 60 (/ (* t y) z))) z))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -60 (/ (* (pow t 2) y) z))) z)) (* 60 y)) z))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -1 (/ (+ (* 60 (* (pow t 2) y)) (* 60 (/ (* (pow t 3) y) z))) z))) z)) (* 60 y)) z))
(* -60 (/ y z))
(+ (* -60 (/ y z)) (* -60 (/ (* t y) (pow z 2))))
(+ (* -60 (/ y z)) (* t (+ (* -60 (/ y (pow z 2))) (* -60 (/ (* t y) (pow z 3))))))
(+ (* -60 (/ y z)) (* t (+ (* -60 (/ y (pow z 2))) (* t (+ (* -60 (/ y (pow z 3))) (* -60 (/ (* t y) (pow z 4))))))))
(* 60 (/ y t))
(/ (+ (* 60 y) (* 60 (/ (* y z) t))) t)
(/ (+ (* 60 y) (+ (* 60 (/ (* y z) t)) (* 60 (/ (* y (pow z 2)) (pow t 2))))) t)
(/ (+ (* 60 y) (+ (* 60 (/ (* y z) t)) (+ (* 60 (/ (* y (pow z 2)) (pow t 2))) (* 60 (/ (* y (pow z 3)) (pow t 3)))))) t)
(* 60 (/ y t))
(* -1 (/ (+ (* -60 y) (* -60 (/ (* y z) t))) t))
(* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* 60 (* y z)) (* 60 (/ (* y (pow z 2)) t))) t))) t))
(* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* y (pow z 2))) (* -60 (/ (* y (pow z 3)) t))) t)) (* 60 (* y z))) t))) t))
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -60 y)
(* -1 t)
(- z t)
(- z t)
(- z t)
z
(* z (+ 1 (* -1 (/ t z))))
(* z (+ 1 (* -1 (/ t z))))
(* z (+ 1 (* -1 (/ t z))))
z
(* -1 (* z (- (/ t z) 1)))
(* -1 (* z (- (/ t z) 1)))
(* -1 (* z (- (/ t z) 1)))
z
(+ z (* -1 t))
(+ z (* -1 t))
(+ z (* -1 t))
(* -1 t)
(* t (- (/ z t) 1))
(* t (- (/ z t) 1))
(* t (- (/ z t) 1))
(* -1 t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(/ 60 z)
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 (/ x z))
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 x)
(* 60 (/ y t))
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(* -60 (/ x t))
(* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))
(* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))
(* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))
(* -60 (/ x t))
(* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))
(* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))
(* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))
(* -60 (/ x t))
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(* 60 (/ y t))
(* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))
(* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))
(* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))
(* 60 (/ y t))
(* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))
(* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))
(* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* -60 (/ (- x y) t))
(* 60 y)
(+ (* -60 x) (* 60 y))
(+ (* -60 x) (* 60 y))
(+ (* -60 x) (* 60 y))
(* -60 x)
(* x (- (* 60 (/ y x)) 60))
(* x (- (* 60 (/ y x)) 60))
(* x (- (* 60 (/ y x)) 60))
(* -60 x)
(* -1 (* x (+ 60 (* -60 (/ y x)))))
(* -1 (* x (+ 60 (* -60 (/ y x)))))
(* -1 (* x (+ 60 (* -60 (/ y x)))))
(* -60 x)
(+ (* -60 x) (* 60 y))
(+ (* -60 x) (* 60 y))
(+ (* -60 x) (* 60 y))
(* 60 y)
(* y (+ 60 (* -60 (/ x y))))
(* y (+ 60 (* -60 (/ x y))))
(* y (+ 60 (* -60 (/ x y))))
(* 60 y)
(* -1 (* y (- (* 60 (/ x y)) 60)))
(* -1 (* y (- (* 60 (/ x y)) 60)))
(* -1 (* y (- (* 60 (/ x y)) 60)))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* 120 a)
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (* 120 a))
(* 60 (/ y t))
(* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))
(* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))
(* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))
(* 60 (/ y t))
(* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))
(* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))
(* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))
(* 60 (/ y t))
(/ (+ (* 60 y) (* 120 (* a t))) t)
(/ (+ (* 60 y) (* 120 (* a t))) t)
(/ (+ (* 60 y) (* 120 (* a t))) t)
(* 120 a)
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (* 120 a))
(* 120 a)
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (* 120 a))
(* 60 (/ y t))
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (* 120 a))
(+ (* 60 (/ y t)) (* 120 a))
(* 120 a)
(* a (+ 120 (* 60 (/ y (* a t)))))
(* a (+ 120 (* 60 (/ y (* a t)))))
(* a (+ 120 (* 60 (/ y (* a t)))))
(* 120 a)
(* -1 (* a (- (* -60 (/ y (* a t))) 120)))
(* -1 (* a (- (* -60 (/ y (* a t))) 120)))
(* -1 (* a (- (* -60 (/ y (* a t))) 120)))
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(/ y t)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
(* 120 a)
Outputs
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* a (+ 120 (* -60 (/ y (* a (- z t))))))
(*.f64 a (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* a (+ 120 (* -60 (/ y (* a (- z t))))))
(*.f64 a (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* a (+ 120 (* -60 (/ y (* a (- z t))))))
(*.f64 a (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))
(*.f64 a (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))
(*.f64 a (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* -1 (* a (- (* 60 (/ y (* a (- z t)))) 120)))
(*.f64 a (fma.f64 y (/.f64 #s(literal -60 binary64) (*.f64 (-.f64 z t) a)) #s(literal 120 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* y (- (* 120 (/ a y)) (* 60 (/ 1 (- z t)))))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 (- z t))))))
(fma.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (* 120 a)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 #s(literal 60 binary64) t) (fma.f64 y (/.f64 z t) y)))
(+ (* 60 (/ y t)) (+ (* 120 a) (* z (+ (* 60 (/ y (pow t 2))) (* 60 (/ (* y z) (pow t 3)))))))
(fma.f64 (/.f64 #s(literal 60 binary64) t) (fma.f64 (/.f64 y t) (fma.f64 z (/.f64 z t) z) y) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (+ (* 120 a) (* z (+ (* 60 (/ y (pow t 2))) (* z (+ (* 60 (/ y (pow t 3))) (* 60 (/ (* y z) (pow t 4)))))))))
(fma.f64 #s(literal 120 binary64) a (fma.f64 (/.f64 #s(literal 60 binary64) t) (fma.f64 (/.f64 y t) (fma.f64 z (/.f64 z t) z) y) (/.f64 (*.f64 z (*.f64 z (*.f64 y (*.f64 #s(literal 60 binary64) z)))) (pow.f64 t #s(literal 4 binary64)))))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ y z)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (* 120 a)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 y z) (fma.f64 #s(literal -60 binary64) (/.f64 t z) #s(literal -60 binary64))))
(+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (+ (* -60 (/ (* (pow t 2) y) (pow z 3))) (* 120 a))))
(fma.f64 (/.f64 #s(literal -60 binary64) z) (fma.f64 (/.f64 y z) (fma.f64 t (/.f64 t z) t) y) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* -60 (/ y z)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* 60 y) (* 60 (/ (* t y) z))) z)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 y (/.f64 t z) y) z) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -60 (/ (* (pow t 2) y) z))) z)) (* 60 y)) z)) (* 120 a))
(-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 (*.f64 #s(literal 60 binary64) (+.f64 y (/.f64 (*.f64 y (fma.f64 t (/.f64 t z) t)) z))) z))
(+ (* -60 (/ y z)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y z)) (+ (* -60 (/ (* t y) (pow z 2))) (* 120 a)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 y z) (fma.f64 #s(literal -60 binary64) (/.f64 t z) #s(literal -60 binary64))))
(+ (* -60 (/ y z)) (+ (* 120 a) (* t (+ (* -60 (/ y (pow z 2))) (* -60 (/ (* t y) (pow z 3)))))))
(fma.f64 (/.f64 #s(literal -60 binary64) z) (fma.f64 (/.f64 y z) (fma.f64 t (/.f64 t z) t) y) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y z)) (+ (* 120 a) (* t (+ (* -60 (/ y (pow z 2))) (* t (+ (* -60 (/ y (pow z 3))) (* -60 (/ (* t y) (pow z 4)))))))))
(fma.f64 #s(literal 120 binary64) a (fma.f64 (/.f64 #s(literal -60 binary64) z) (fma.f64 (/.f64 y z) (fma.f64 t (/.f64 t z) t) y) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal -60 binary64) (*.f64 y t)))) (pow.f64 z #s(literal 4 binary64)))))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (* 120 a)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 #s(literal 60 binary64) t) (fma.f64 y (/.f64 z t) y)))
(+ (* 60 (/ y t)) (+ (* 60 (/ (* y z) (pow t 2))) (+ (* 60 (/ (* y (pow z 2)) (pow t 3))) (* 120 a))))
(fma.f64 (/.f64 #s(literal 60 binary64) t) (fma.f64 (/.f64 y t) (fma.f64 z (/.f64 z t) z) y) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* -1 (/ (+ (* -60 y) (* -60 (/ (* y z) t))) t)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 y (/.f64 z t) y)) t))
(+ (* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* 60 (* y z)) (* 60 (/ (* y (pow z 2)) t))) t))) t)) (* 120 a))
(-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (/.f64 (fma.f64 z (/.f64 z t) z) t) y)) t))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* -60 (/ y (- z t)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (-.f64 t z))
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(+ (* 60 (/ y t)) (* 60 (/ (* y z) (pow t 2))))
(*.f64 (/.f64 #s(literal 60 binary64) t) (fma.f64 y (/.f64 z t) y))
(+ (* 60 (/ y t)) (* z (+ (* 60 (/ y (pow t 2))) (* 60 (/ (* y z) (pow t 3))))))
(*.f64 (/.f64 #s(literal 60 binary64) t) (fma.f64 (/.f64 y t) (fma.f64 z (/.f64 z t) z) y))
(+ (* 60 (/ y t)) (* z (+ (* 60 (/ y (pow t 2))) (* z (+ (* 60 (/ y (pow t 3))) (* 60 (/ (* y z) (pow t 4))))))))
(fma.f64 (/.f64 #s(literal 60 binary64) t) (fma.f64 (/.f64 y t) (fma.f64 z (/.f64 z t) z) y) (/.f64 (*.f64 z (*.f64 z (*.f64 y (*.f64 #s(literal 60 binary64) z)))) (pow.f64 t #s(literal 4 binary64))))
(* -60 (/ y z))
(/.f64 (*.f64 #s(literal -60 binary64) y) z)
(/ (+ (* -60 y) (* -60 (/ (* t y) z))) z)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (/.f64 t z) y)) z)
(/ (+ (* -60 y) (+ (* -60 (/ (* t y) z)) (* -60 (/ (* (pow t 2) y) (pow z 2))))) z)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 (/.f64 y z) (fma.f64 t (/.f64 t z) t) y)) z)
(/ (+ (* -60 y) (+ (* -60 (/ (* t y) z)) (+ (* -60 (/ (* (pow t 2) y) (pow z 2))) (* -60 (/ (* (pow t 3) y) (pow z 3)))))) z)
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 (/.f64 y z) (fma.f64 t (fma.f64 t (/.f64 t (*.f64 z z)) (/.f64 t z)) t) y)) z)
(* -60 (/ y z))
(/.f64 (*.f64 #s(literal -60 binary64) y) z)
(* -1 (/ (+ (* 60 y) (* 60 (/ (* t y) z))) z))
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (/.f64 t z) y)) z)
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -60 (/ (* (pow t 2) y) z))) z)) (* 60 y)) z))
(neg.f64 (/.f64 (*.f64 #s(literal 60 binary64) (+.f64 y (/.f64 (*.f64 y (fma.f64 t (/.f64 t z) t)) z))) z))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* t y)) (* -1 (/ (+ (* 60 (* (pow t 2) y)) (* 60 (/ (* (pow t 3) y) z))) z))) z)) (* 60 y)) z))
(/.f64 (fma.f64 #s(literal -60 binary64) y (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y t (/.f64 (*.f64 t (*.f64 y (fma.f64 t (/.f64 t z) t))) z))) z)) z)
(* -60 (/ y z))
(/.f64 (*.f64 #s(literal -60 binary64) y) z)
(+ (* -60 (/ y z)) (* -60 (/ (* t y) (pow z 2))))
(*.f64 (/.f64 y z) (fma.f64 #s(literal -60 binary64) (/.f64 t z) #s(literal -60 binary64)))
(+ (* -60 (/ y z)) (* t (+ (* -60 (/ y (pow z 2))) (* -60 (/ (* t y) (pow z 3))))))
(*.f64 (/.f64 #s(literal -60 binary64) z) (fma.f64 (/.f64 y z) (fma.f64 t (/.f64 t z) t) y))
(+ (* -60 (/ y z)) (* t (+ (* -60 (/ y (pow z 2))) (* t (+ (* -60 (/ y (pow z 3))) (* -60 (/ (* t y) (pow z 4))))))))
(fma.f64 (/.f64 #s(literal -60 binary64) z) (fma.f64 (/.f64 y z) (fma.f64 t (/.f64 t z) t) y) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal -60 binary64) (*.f64 y t)))) (pow.f64 z #s(literal 4 binary64))))
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(/ (+ (* 60 y) (* 60 (/ (* y z) t))) t)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 y (/.f64 z t) y)) t)
(/ (+ (* 60 y) (+ (* 60 (/ (* y z) t)) (* 60 (/ (* y (pow z 2)) (pow t 2))))) t)
(*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 y t) (fma.f64 z (/.f64 z t) z) y) t))
(/ (+ (* 60 y) (+ (* 60 (/ (* y z) t)) (+ (* 60 (/ (* y (pow z 2)) (pow t 2))) (* 60 (/ (* y (pow z 3)) (pow t 3)))))) t)
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 y (fma.f64 (/.f64 z (*.f64 t t)) (fma.f64 z (/.f64 z t) z) (/.f64 z t)) y)) t)
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(* -1 (/ (+ (* -60 y) (* -60 (/ (* y z) t))) t))
(/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 y (/.f64 z t) y)) t)
(* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* 60 (* y z)) (* 60 (/ (* y (pow z 2)) t))) t))) t))
(/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 y (/.f64 (fma.f64 z (/.f64 z t) z) t) y)) (neg.f64 t))
(* -1 (/ (+ (* -60 y) (* -1 (/ (+ (* -1 (/ (+ (* -60 (* y (pow z 2))) (* -60 (/ (* y (pow z 3)) t))) t)) (* 60 (* y z))) t))) t))
(/.f64 (fma.f64 y #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 y z (/.f64 (*.f64 z (*.f64 z (fma.f64 y (/.f64 z t) y))) t))) t)) t)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(* -1 t)
(neg.f64 t)
(- z t)
(-.f64 z t)
(- z t)
(-.f64 z t)
(- z t)
(-.f64 z t)
z
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z t)
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z t)
(* z (+ 1 (* -1 (/ t z))))
(-.f64 z t)
z
(* -1 (* z (- (/ t z) 1)))
(-.f64 z t)
(* -1 (* z (- (/ t z) 1)))
(-.f64 z t)
(* -1 (* z (- (/ t z) 1)))
(-.f64 z t)
z
(+ z (* -1 t))
(-.f64 z t)
(+ z (* -1 t))
(-.f64 z t)
(+ z (* -1 t))
(-.f64 z t)
(* -1 t)
(neg.f64 t)
(* t (- (/ z t) 1))
(-.f64 z t)
(* t (- (/ z t) 1))
(-.f64 z t)
(* t (- (/ z t) 1))
(-.f64 z t)
(* -1 t)
(neg.f64 t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(-.f64 z t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(-.f64 z t)
(* -1 (* t (+ 1 (* -1 (/ z t)))))
(-.f64 z t)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 (/ x z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ x t))
(/.f64 (*.f64 #s(literal -60 binary64) x) t)
(* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* x (- (* 60 (/ y (* t x))) (* 60 (/ 1 t))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ x t))
(/.f64 (*.f64 #s(literal -60 binary64) x) t)
(* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -1 (* x (+ (* -60 (/ y (* t x))) (* 60 (/ 1 t)))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ x t))
(/.f64 (*.f64 #s(literal -60 binary64) x) t)
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(+ (* -60 (/ x t)) (* 60 (/ y t)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* y (+ (* -60 (/ x (* t y))) (* 60 (/ 1 t))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -1 (* y (- (* 60 (/ x (* t y))) (* 60 (/ 1 t)))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* -60 (/ (- x y) t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(* 60 y)
(*.f64 y #s(literal 60 binary64))
(+ (* -60 x) (* 60 y))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(+ (* -60 x) (* 60 y))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(+ (* -60 x) (* 60 y))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* -60 x)
(*.f64 #s(literal -60 binary64) x)
(* x (- (* 60 (/ y x)) 60))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* x (- (* 60 (/ y x)) 60))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* x (- (* 60 (/ y x)) 60))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* -60 x)
(*.f64 #s(literal -60 binary64) x)
(* -1 (* x (+ 60 (* -60 (/ y x)))))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* -1 (* x (+ 60 (* -60 (/ y x)))))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* -1 (* x (+ 60 (* -60 (/ y x)))))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* -60 x)
(*.f64 #s(literal -60 binary64) x)
(+ (* -60 x) (* 60 y))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(+ (* -60 x) (* 60 y))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(+ (* -60 x) (* 60 y))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* 60 y)
(*.f64 y #s(literal 60 binary64))
(* y (+ 60 (* -60 (/ x y))))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* y (+ 60 (* -60 (/ x y))))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* y (+ 60 (* -60 (/ x y))))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* 60 y)
(*.f64 y #s(literal 60 binary64))
(* -1 (* y (- (* 60 (/ x y)) 60)))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* -1 (* y (- (* 60 (/ x y)) 60)))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* -1 (* y (- (* 60 (/ x y)) 60)))
(*.f64 #s(literal -60 binary64) (-.f64 x y))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* y (+ (* 120 (/ a y)) (* 60 (/ 1 t))))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* -1 (* y (- (* -120 (/ a y)) (* 60 (/ 1 t)))))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64)))
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(/ (+ (* 60 y) (* 120 (* a t))) t)
(/.f64 (fma.f64 t (*.f64 #s(literal 120 binary64) a) (*.f64 y #s(literal 60 binary64))) t)
(/ (+ (* 60 y) (* 120 (* a t))) t)
(/.f64 (fma.f64 t (*.f64 #s(literal 120 binary64) a) (*.f64 y #s(literal 60 binary64))) t)
(/ (+ (* 60 y) (* 120 (* a t))) t)
(/.f64 (fma.f64 t (*.f64 #s(literal 120 binary64) a) (*.f64 y #s(literal 60 binary64))) t)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(* 60 (/ y t))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ y t)) (* 120 a))
(fma.f64 y (/.f64 #s(literal 60 binary64) t) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* a (+ 120 (* 60 (/ y (* a t)))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 t a)) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ y (* a t)))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 t a)) #s(literal 120 binary64)))
(* a (+ 120 (* 60 (/ y (* a t)))))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 t a)) #s(literal 120 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* -1 (* a (- (* -60 (/ y (* a t))) 120)))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 t a)) #s(literal 120 binary64)))
(* -1 (* a (- (* -60 (/ y (* a t))) 120)))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 t a)) #s(literal 120 binary64)))
(* -1 (* a (- (* -60 (/ y (* a t))) 120)))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 y (*.f64 t a)) #s(literal 120 binary64)))
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(/ y t)
(/.f64 y t)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)

eval131.0ms (1%)

Memory
0.3MiB live, 262.3MiB allocated
Compiler

Compiled 14 880 to 1 658 computations (88.9% saved)

prune166.0ms (1.3%)

Memory
-13.8MiB live, 241.0MiB allocated
Pruning

23 alts after pruning (20 fresh and 3 done)

PrunedKeptTotal
New9597966
Fresh21315
Picked415
Done022
Total96523988
Accuracy
100.0%
Counts
988 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.3%
(fma.f64 (/.f64 #s(literal -60 binary64) t) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
52.4%
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) z))
50.7%
(fma.f64 a #s(literal 120 binary64) (*.f64 y (/.f64 #s(literal 60 binary64) t)))
49.8%
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
47.1%
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
52.8%
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
29.2%
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
18.7%
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
14.6%
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
15.9%
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
14.6%
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
55.1%
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
55.1%
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
14.6%
(*.f64 (/.f64 x t) #s(literal -60 binary64))
55.2%
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
29.3%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (-.f64 x y))
18.7%
(*.f64 y (/.f64 #s(literal 60 binary64) t))
60.6%
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
26.7%
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
15.9%
(*.f64 x (/.f64 #s(literal 60 binary64) z))
45.4%
(*.f64 #s(literal 120 binary64) a)
29.4%
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
31.1%
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
Compiler

Compiled 742 to 321 computations (56.7% saved)

regimes231.0ms (1.8%)

Memory
34.6MiB live, 346.1MiB allocated
Counts
53 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
(fma.f64 a #s(literal 120 binary64) (*.f64 y (/.f64 #s(literal 60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) z))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (-.f64 x y))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(fma.f64 (/.f64 #s(literal -60 binary64) t) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) z) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (*.f64 a #s(literal 120 binary64)))
(*.f64 a (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (*.f64 a (-.f64 z t))) #s(literal 120 binary64)))
(fma.f64 (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 t z))) (*.f64 a #s(literal 120 binary64)))
(*.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(+.f64 (/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 a #s(literal 120 binary64)))
(fma.f64 x (fma.f64 #s(literal 120 binary64) (/.f64 a x) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))))
Outputs
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
Calls

11 calls:

44.0ms
(-.f64 x y)
43.0ms
(*.f64 a #s(literal 120 binary64))
17.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
17.0ms
y
16.0ms
t
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1z
99.8%1t
99.8%1a
99.8%1(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
99.8%1(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
99.8%1(*.f64 #s(literal 60 binary64) (-.f64 x y))
99.8%1(-.f64 x y)
99.8%1(-.f64 z t)
99.8%1(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 96 to 75 computations (21.9% saved)

regimes172.0ms (1.3%)

Memory
-24.8MiB live, 301.6MiB allocated
Counts
45 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
(fma.f64 a #s(literal 120 binary64) (*.f64 y (/.f64 #s(literal 60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) z))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (-.f64 x y))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(fma.f64 (/.f64 #s(literal -60 binary64) t) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) z) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
Outputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
Calls

11 calls:

30.0ms
a
16.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
16.0ms
z
15.0ms
(*.f64 a #s(literal 120 binary64))
14.0ms
x
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1z
99.8%1t
99.8%1a
99.8%1(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
99.8%1(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
99.8%1(*.f64 #s(literal 60 binary64) (-.f64 x y))
99.8%1(-.f64 x y)
99.8%1(-.f64 z t)
99.8%1(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 96 to 75 computations (21.9% saved)

regimes162.0ms (1.2%)

Memory
21.5MiB live, 372.4MiB allocated
Counts
44 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
(fma.f64 a #s(literal 120 binary64) (*.f64 y (/.f64 #s(literal 60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) z))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (-.f64 x y))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(fma.f64 (/.f64 #s(literal -60 binary64) t) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) z) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
Outputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
Calls

11 calls:

17.0ms
x
16.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
16.0ms
z
15.0ms
t
15.0ms
y
Results
AccuracySegmentsBranch
99.0%1x
99.0%1y
99.0%1z
99.0%1t
99.0%1a
99.0%1(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
99.0%1(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
99.0%1(*.f64 #s(literal 60 binary64) (-.f64 x y))
99.0%1(-.f64 x y)
99.0%1(-.f64 z t)
99.0%1(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 96 to 75 computations (21.9% saved)

regimes261.0ms (2%)

Memory
-9.4MiB live, 288.2MiB allocated
Counts
43 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
(fma.f64 a #s(literal 120 binary64) (*.f64 y (/.f64 #s(literal 60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) z))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (-.f64 x y))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t))
(fma.f64 (/.f64 #s(literal -60 binary64) t) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal 60 binary64) z) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
Outputs
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
Calls

11 calls:

114.0ms
y
21.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
20.0ms
t
14.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
14.0ms
(*.f64 #s(literal 60 binary64) (-.f64 x y))
Results
AccuracySegmentsBranch
91.3%3x
88.2%3y
81.9%3z
87.8%4t
84.7%3a
84.1%5(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
86.1%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
79.3%3(*.f64 #s(literal 60 binary64) (-.f64 x y))
79.3%3(-.f64 x y)
81.5%3(-.f64 z t)
84.7%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 96 to 75 computations (21.9% saved)

regimes81.0ms (0.6%)

Memory
-21.4MiB live, 96.7MiB allocated
Counts
37 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
(fma.f64 a #s(literal 120 binary64) (*.f64 y (/.f64 #s(literal 60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) z))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (-.f64 x y))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))
Outputs
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
Calls

4 calls:

12.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
11.0ms
t
11.0ms
x
11.0ms
y
Results
AccuracySegmentsBranch
84.0%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
86.0%3t
83.8%3y
77.2%4x
Compiler

Compiled 32 to 25 computations (21.9% saved)

regimes115.0ms (0.9%)

Memory
12.9MiB live, 246.9MiB allocated
Counts
35 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(fma.f64 #s(literal -60 binary64) (/.f64 x t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 y z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 y t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal -60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) z)))
(fma.f64 a #s(literal 120 binary64) (*.f64 y (/.f64 #s(literal 60 binary64) t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) z))
(fma.f64 x (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) t) #s(literal -60 binary64)) (-.f64 x y))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))
Outputs
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 #s(literal 120 binary64) a)
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
Calls

10 calls:

13.0ms
a
13.0ms
(*.f64 #s(literal 60 binary64) (-.f64 x y))
12.0ms
z
12.0ms
y
11.0ms
t
Results
AccuracySegmentsBranch
73.1%4(*.f64 #s(literal 60 binary64) (-.f64 x y))
73.1%4(-.f64 x y)
69.1%5(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
71.3%4(-.f64 z t)
76.9%3z
72.4%4y
79.1%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
80.2%4a
80.2%4(*.f64 a #s(literal 120 binary64))
76.9%4t
Compiler

Compiled 90 to 70 computations (22.2% saved)

regimes78.0ms (0.6%)

Memory
-3.9MiB live, 168.7MiB allocated
Counts
21 → 6
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
Outputs
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 #s(literal 120 binary64) a)
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z)
Calls

11 calls:

11.0ms
y
8.0ms
(*.f64 a #s(literal 120 binary64))
7.0ms
(-.f64 x y)
7.0ms
z
6.0ms
(-.f64 z t)
Results
AccuracySegmentsBranch
51.9%3(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
56.3%3(-.f64 z t)
59.2%3y
55.0%3(*.f64 #s(literal 60 binary64) (-.f64 x y))
55.0%3(-.f64 x y)
53.2%3t
54.2%3x
54.2%3z
65.5%5a
65.5%5(*.f64 a #s(literal 120 binary64))
67.0%6(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 96 to 75 computations (21.9% saved)

regimes21.0ms (0.2%)

Memory
9.4MiB live, 48.2MiB allocated
Counts
20 → 4
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) t)
Outputs
(*.f64 #s(literal 120 binary64) a)
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 #s(literal 120 binary64) a)
Calls

3 calls:

7.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
6.0ms
(*.f64 a #s(literal 120 binary64))
6.0ms
a
Results
AccuracySegmentsBranch
62.9%4a
62.9%4(*.f64 a #s(literal 120 binary64))
65.4%6(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 28 to 22 computations (21.4% saved)

regimes17.0ms (0.1%)

Memory
-9.5MiB live, 29.7MiB allocated
Counts
16 → 4
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
Outputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))
(*.f64 #s(literal 120 binary64) a)
Calls

2 calls:

10.0ms
(*.f64 a #s(literal 120 binary64))
5.0ms
a
Results
AccuracySegmentsBranch
62.9%4a
62.9%4(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 14 to 12 computations (14.3% saved)

regimes14.0ms (0.1%)

Memory
-4.6MiB live, 34.6MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
Outputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 #s(literal 120 binary64) a)
Calls

3 calls:

5.0ms
a
4.0ms
(*.f64 a #s(literal 120 binary64))
4.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Results
AccuracySegmentsBranch
60.6%4(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
59.9%3a
59.9%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 28 to 22 computations (21.4% saved)

regimes48.0ms (0.4%)

Memory
1.5MiB live, 119.0MiB allocated
Counts
11 → 4
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
(/.f64 (*.f64 x #s(literal -60 binary64)) t)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(/.f64 (*.f64 y #s(literal 60 binary64)) t)
(/.f64 (*.f64 #s(literal 60 binary64) x) (neg.f64 t))
Outputs
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 #s(literal 120 binary64) a)
(/.f64 x (*.f64 z #s(literal 1/60 binary64)))
Calls

11 calls:

6.0ms
a
5.0ms
(-.f64 x y)
4.0ms
t
4.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
4.0ms
(*.f64 a #s(literal 120 binary64))
Results
AccuracySegmentsBranch
50.0%3(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
45.4%1t
49.8%3x
45.4%1z
45.4%1(*.f64 #s(literal 60 binary64) (-.f64 x y))
45.4%1(-.f64 x y)
49.0%3(-.f64 z t)
53.2%4(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
48.9%2y
51.6%3a
51.6%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 96 to 75 computations (21.9% saved)

regimes9.0ms (0.1%)

Memory
-14.7MiB live, 24.8MiB allocated
Counts
6 → 4
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 (/.f64 x t) #s(literal -60 binary64))
(/.f64 x (*.f64 t #s(literal -1/60 binary64)))
Outputs
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 y (/.f64 #s(literal 60 binary64) t))
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal 60 binary64) z))
Calls

3 calls:

3.0ms
a
3.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
3.0ms
(*.f64 a #s(literal 120 binary64))
Results
AccuracySegmentsBranch
51.6%3a
51.6%3(*.f64 a #s(literal 120 binary64))
53.2%4(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 28 to 22 computations (21.4% saved)

regimes6.0ms (0%)

Memory
12.6MiB live, 12.6MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
Outputs
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal 60 binary64) z))
Calls

3 calls:

2.0ms
(*.f64 a #s(literal 120 binary64))
2.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
2.0ms
a
Results
AccuracySegmentsBranch
45.4%1a
45.4%1(*.f64 a #s(literal 120 binary64))
51.5%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 28 to 22 computations (21.4% saved)

regimes10.0ms (0.1%)

Memory
15.0MiB live, 15.0MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
Outputs
(*.f64 x (/.f64 #s(literal -60 binary64) t))
(*.f64 #s(literal 120 binary64) a)
(*.f64 x (/.f64 #s(literal -60 binary64) t))
Calls

4 calls:

2.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
2.0ms
x
2.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
2.0ms
y
Results
AccuracySegmentsBranch
49.8%3x
45.4%1(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
45.4%1y
47.5%2(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 44 to 33 computations (25% saved)

regimes10.0ms (0.1%)

Memory
-30.1MiB live, 13.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 120 binary64) a)
Outputs
(*.f64 #s(literal 120 binary64) a)
Calls

4 calls:

4.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
2.0ms
(-.f64 z t)
2.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
45.4%1y
45.4%1(-.f64 z t)
45.4%1(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
45.4%1x
Compiler

Compiled 34 to 26 computations (23.5% saved)

bsearch39.0ms (0.3%)

Memory
3.5MiB live, 42.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.8954755325012698e-41
2.0418508692386947e-40
20.0ms
-2.4542129591294904e+116
-3.010336029511861e+110
Samples
26.0ms239×0valid
0.0ms3valid
Compiler

Compiled 501 to 381 computations (24% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 3.0ms (29.1% of total)
ival-sub: 3.0ms (29.1% of total)
ival-div: 2.0ms (19.4% of total)
ival-add: 1.0ms (9.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch50.0ms (0.4%)

Memory
5.6MiB live, 43.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
1.9448370595510168e+37
5.1515656976748685e+44
12.0ms
-0.0007175731257588389
-2.252944117170439e-7
Samples
37.0ms269×0valid
0.0ms1valid
Compiler

Compiled 565 to 429 computations (24.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-sub: 23.0ms (77.6% of total)
ival-mult: 3.0ms (10.1% of total)
ival-div: 2.0ms (6.7% of total)
ival-add: 1.0ms (3.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.636972047002949e+75
1.0659854057006259e+77
0.0ms
-7.967925426431712e-52
-2.10263518103423e-62
Compiler

Compiled 21 to 21 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.2917639416210964e+155
1.792489748238781e+170
0.0ms
2.636972047002949e+75
1.0659854057006259e+77
0.0ms
-388215.3943050097
-794.3186716618104
0.0ms
-3.62014324635501e+96
-1.820399386866442e+96
0.0ms
-1.0702451966754387e+253
-3.2529068084069877e+252
Compiler

Compiled 21 to 21 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.808362547216304e-52
4.517580316034268e-44
0.0ms
-4.4275209841741664e-167
-1.811680050137026e-173
0.0ms
-1.0693104907169208e-54
-2.7892132356742364e-63
Compiler

Compiled 21 to 21 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.808362547216304e-52
4.517580316034268e-44
0.0ms
-4.4275209841741664e-167
-1.811680050137026e-173
0.0ms
-1.0693104907169208e-54
-2.7892132356742364e-63
Compiler

Compiled 21 to 21 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.3548102198262703e+22
1.9530217214729905e+35
0.0ms
-1.0693104907169208e-54
-2.7892132356742364e-63
Compiler

Compiled 21 to 21 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.189848498340833e+258
1.5235212766971927e+274
0.0ms
-7.596106156626435e+129
-7.062524457848737e+125
0.0ms
-3.2529068084069877e+252
-4.3376401623359874e+246
Compiler

Compiled 21 to 21 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.189848498340833e+258
1.5235212766971927e+274
0.0ms
-7.596106156626435e+129
-7.062524457848737e+125
0.0ms
-3.2529068084069877e+252
-4.3376401623359874e+246
Compiler

Compiled 21 to 21 computations (0% saved)

bsearch0.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.189848498340833e+258
1.5235212766971927e+274
0.0ms
-1.9400753004802342e+276
-1.412731866093187e+275
Compiler

Compiled 21 to 21 computations (0% saved)

bsearch36.0ms (0.3%)

Memory
12.0MiB live, 49.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.8980308440302793e+251
1.9361693950650605e+258
19.0ms
-5.896734151106408e+214
-4.649040013109243e+198
Samples
22.0ms301×0valid
0.0ms2valid
0.0ms1valid
Compiler

Compiled 401 to 344 computations (14.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 7.0ms (50.2% of total)
ival-sub: 3.0ms (21.5% of total)
ival-div: 2.0ms (14.3% of total)
ival-add: 1.0ms (7.2% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

simplify44.0ms (0.3%)

Memory
-23.1MiB live, 18.3MiB allocated
Algorithm
egg-herbie
Rules
28×*-commutative_binary64
12×if-if-or-not_binary32
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0114489
1152489
2160489
3164489
4166489
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(if (<=.f64 x #s(literal -330000000000000032475241382511707252664784299954217339926642177707330603106501962201857668664164698027062785474560 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))) (if (<=.f64 x #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))))
(if (<=.f64 t #s(literal -6611313076017503/9444732965739290427392 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 t #s(literal 19499999999999999277675926601747922944 binary64)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1684996666696915/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -9999999999999999363587069377675917736425707327570073564839440723358156278052707548893386994586947577981035182609405692455150664165314335743772262409420005560181719702721238568128862437403998276353831973920663150777435958293799716241167969694049028276224 binary64)) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -200000 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (*.f64 #s(literal 120 binary64) a) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 499999999999999991679590111595860857280186137508735268183503807230234208750506277265738938472969370875618694172181552533767253674082286866732755185163042816 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z))))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 #s(literal 120 binary64) a) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) (/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 #s(literal 120 binary64) a) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 #s(literal 120 binary64) a) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 40000000000000000000000 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (*.f64 #s(literal 120 binary64) a)))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000198304056105996818023840404684325430589176790601503084399959067474819558151731455507853638719703242991173154673528045310795668595749431124176653338683260558558115888674688541767725760824071926806374482120168847930635477150456215142137856 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432 binary64)) (*.f64 y (/.f64 #s(literal 60 binary64) t)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 #s(literal 120 binary64) a) (/.f64 x (*.f64 z #s(literal 1/60 binary64))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000198304056105996818023840404684325430589176790601503084399959067474819558151731455507853638719703242991173154673528045310795668595749431124176653338683260558558115888674688541767725760824071926806374482120168847930635477150456215142137856 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432 binary64)) (*.f64 y (/.f64 #s(literal 60 binary64) t)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 #s(literal 120 binary64) a) (*.f64 x (/.f64 #s(literal 60 binary64) z)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1000000000000000052069140800249855752009185079750964144650090664977064943362508663270311404514719386165843308728919567930102413767433897865855658269158968045714503601765690788895124181432711335776992950015243623307738608946937362752018518070418086469181314516804918593340833792 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 #s(literal 120 binary64) a) (*.f64 x (/.f64 #s(literal 60 binary64) z))))
(if (<=.f64 x #s(literal -5800000000000000074095463664325702282637609488604231376544060376708753623772072441384267219031290331635798384820493112623250960400995573338222166346914758754824310621830139756280343764725872710000257794048 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) t)) (if (<=.f64 x #s(literal 21499999999999999282885483622926492086425797191898489916822602468882942286510373160202543543990069277174089008972945944142823009345390709142938650715347258083624686846283284610457286614834080519070727602505014126609477167351845364692998247877016083759104 binary64)) (*.f64 #s(literal 120 binary64) a) (*.f64 x (/.f64 #s(literal -60 binary64) t))))
(*.f64 #s(literal 120 binary64) a)
Outputs
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y) (*.f64 a #s(literal 120 binary64)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(if (<=.f64 x #s(literal -330000000000000032475241382511707252664784299954217339926642177707330603106501962201857668664164698027062785474560 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)))) (if (<=.f64 x #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))))))
(if (<=.f64 x #s(literal -330000000000000032475241382511707252664784299954217339926642177707330603106501962201857668664164698027062785474560 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x)) (if (<=.f64 x #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t))) (fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x))))
(if (<=.f64 t #s(literal -6611313076017503/9444732965739290427392 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 t #s(literal 19499999999999999277675926601747922944 binary64)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 #s(literal 120 binary64) a)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 t #s(literal -6611313076017503/9444732965739290427392 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 t #s(literal 19499999999999999277675926601747922944 binary64)) (fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z) (*.f64 a #s(literal 120 binary64))) (fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t) (*.f64 a #s(literal 120 binary64)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1684996666696915/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1684996666696915/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (*.f64 a #s(literal 120 binary64)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -9999999999999999363587069377675917736425707327570073564839440723358156278052707548893386994586947577981035182609405692455150664165314335743772262409420005560181719702721238568128862437403998276353831973920663150777435958293799716241167969694049028276224 binary64)) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -200000 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (*.f64 #s(literal 120 binary64) a) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 499999999999999991679590111595860857280186137508735268183503807230234208750506277265738938472969370875618694172181552533767253674082286866732755185163042816 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) z))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -9999999999999999363587069377675917736425707327570073564839440723358156278052707548893386994586947577981035182609405692455150664165314335743772262409420005560181719702721238568128862437403998276353831973920663150777435958293799716241167969694049028276224 binary64)) (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -200000 binary64)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (*.f64 a #s(literal 120 binary64)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 499999999999999991679590111595860857280186137508735268183503807230234208750506277265738938472969370875618694172181552533767253674082286866732755185163042816 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 #s(literal 120 binary64) a) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) (/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 a #s(literal 120 binary64)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) (/.f64 (*.f64 y #s(literal -60 binary64)) (-.f64 z t)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (*.f64 a #s(literal 120 binary64)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 #s(literal 120 binary64) a) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 a #s(literal 120 binary64)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t)) (*.f64 a #s(literal 120 binary64)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 #s(literal 120 binary64) a) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 40000000000000000000000 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (*.f64 #s(literal 120 binary64) a)))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 a #s(literal 120 binary64)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 40000000000000000000000 binary64)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t))) (*.f64 a #s(literal 120 binary64))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000198304056105996818023840404684325430589176790601503084399959067474819558151731455507853638719703242991173154673528045310795668595749431124176653338683260558558115888674688541767725760824071926806374482120168847930635477150456215142137856 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432 binary64)) (*.f64 y (/.f64 #s(literal 60 binary64) t)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 #s(literal 120 binary64) a) (/.f64 x (*.f64 z #s(literal 1/60 binary64))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000198304056105996818023840404684325430589176790601503084399959067474819558151731455507853638719703242991173154673528045310795668595749431124176653338683260558558115888674688541767725760824071926806374482120168847930635477150456215142137856 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432 binary64)) (*.f64 y (/.f64 #s(literal 60 binary64) t)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 a #s(literal 120 binary64)) (/.f64 x (*.f64 z #s(literal 1/60 binary64))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000198304056105996818023840404684325430589176790601503084399959067474819558151731455507853638719703242991173154673528045310795668595749431124176653338683260558558115888674688541767725760824071926806374482120168847930635477150456215142137856 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432 binary64)) (*.f64 y (/.f64 #s(literal 60 binary64) t)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 #s(literal 120 binary64) a) (*.f64 x (/.f64 #s(literal 60 binary64) z)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000198304056105996818023840404684325430589176790601503084399959067474819558151731455507853638719703242991173154673528045310795668595749431124176653338683260558558115888674688541767725760824071926806374482120168847930635477150456215142137856 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432 binary64)) (*.f64 y (/.f64 #s(literal 60 binary64) t)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1000000000000000052069140800249855752009185079750964144650090664977064943362508663270311404514719386165843308728919567930102413767433897865855658269158968045714503601765690788895124181432711335776992950015243623307738608946937362752018518070418086469181314516804918593340833792 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 #s(literal 120 binary64) a) (*.f64 x (/.f64 #s(literal 60 binary64) z))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1000000000000000052069140800249855752009185079750964144650090664977064943362508663270311404514719386165843308728919567930102413767433897865855658269158968045714503601765690788895124181432711335776992950015243623307738608946937362752018518070418086469181314516804918593340833792 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z)) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal 60 binary64) z))))
(if (<=.f64 x #s(literal -5800000000000000074095463664325702282637609488604231376544060376708753623772072441384267219031290331635798384820493112623250960400995573338222166346914758754824310621830139756280343764725872710000257794048 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) t)) (if (<=.f64 x #s(literal 21499999999999999282885483622926492086425797191898489916822602468882942286510373160202543543990069277174089008972945944142823009345390709142938650715347258083624686846283284610457286614834080519070727602505014126609477167351845364692998247877016083759104 binary64)) (*.f64 #s(literal 120 binary64) a) (*.f64 x (/.f64 #s(literal -60 binary64) t))))
(if (<=.f64 x #s(literal -5800000000000000074095463664325702282637609488604231376544060376708753623772072441384267219031290331635798384820493112623250960400995573338222166346914758754824310621830139756280343764725872710000257794048 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) t)) (if (<=.f64 x #s(literal 21499999999999999282885483622926492086425797191898489916822602468882942286510373160202543543990069277174089008972945944142823009345390709142938650715347258083624686846283284610457286614834080519070727602505014126609477167351845364692998247877016083759104 binary64)) (*.f64 a #s(literal 120 binary64)) (*.f64 x (/.f64 #s(literal -60 binary64) t))))
(*.f64 #s(literal 120 binary64) a)
(*.f64 a #s(literal 120 binary64))

soundness2.0s (15%)

Memory
50.7MiB live, 1 583.3MiB allocated
Rules
15 562×accelerator-lowering-fma.f32
15 562×accelerator-lowering-fma.f64
14 186×accelerator-lowering-fma.f32
14 186×accelerator-lowering-fma.f64
11 818×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05463918
116383757
249593601
080853360
02470
112770
293570
0875568
02278
111678
2103078
0847276
02742244
18102198
225491974
369941941
087171820
02962574
18562540
225672474
355522290
087302170
01333
16733
260333
0803132
06035277
117815140
253045090
081374772
02167
112567
2109467
0843464
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 428 to 782 computations (45.2% saved)

preprocess100.0ms (0.8%)

Memory
-0.1MiB live, 240.5MiB allocated
Compiler

Compiled 1 132 to 272 computations (76% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...