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

Time bar (total: 9.8s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze115.0ms (1.2%)

Memory
4.9MiB live, 164.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.1s (11.1%)

Memory
8.1MiB live, 1 310.0MiB allocated
Samples
675.0ms8 146×0valid
6.0ms38×2valid
5.0ms44×1valid
5.0ms27×3valid
0.0ms4valid
Precisions
Click to see histograms. Total time spent on operations: 425.0ms
ival-sub: 166.0ms (39.1% of total)
ival-mult: 142.0ms (33.4% of total)
ival-div: 52.0ms (12.2% of total)
ival-add: 43.0ms (10.1% of total)
exact: 8.0ms (1.9% of total)
ival-true: 6.0ms (1.4% of total)
adjust: 5.0ms (1.2% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain254.0ms (2.6%)

Memory
-12.6MiB live, 305.5MiB 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))overflow3
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
94.0ms496×0valid
2.0ms3valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 189 to 78 computations (58.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-div: 56.0ms (77.4% of total)
ival-mult: 7.0ms (9.7% of total)
ival-sub: 5.0ms (6.9% of total)
ival-add: 3.0ms (4.1% of total)
adjust: 1.0ms (1.4% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess135.0ms (1.4%)

Memory
12.9MiB live, 99.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081279
1196262
2497260
31204260
42823260
56514260
01313
01913
12813
24813
37313
412713
527213
663513
7136413
8220713
9234413
10242713
11244813
12245013
13245813
0245812
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
Outputs
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x) (*.f64 #s(literal 120 binary64) a))
Compiler

Compiled 13 to 13 computations (0% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.0MiB live, 1.0MiB 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 13 to 13 computations (0% saved)

simplify71.0ms (0.7%)

Memory
-2.3MiB live, 37.2MiB 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)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01343
01943
12843
24843
37343
412743
527243
663543
7136443
8220743
9234443
10242743
11244843
12245043
13245843
0245842
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
#s(literal 60 binary64)
(-.f64 x y)
x
y
(-.f64 z t)
z
t
(*.f64 a #s(literal 120 binary64))
a
#s(literal 120 binary64)
Outputs
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x) (*.f64 #s(literal 120 binary64) a))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
#s(literal 60 binary64)
(-.f64 x y)
x
y
(-.f64 z t)
z
t
(*.f64 a #s(literal 120 binary64))
(*.f64 #s(literal 120 binary64) a)
a
#s(literal 120 binary64)

localize37.0ms (0.4%)

Memory
11.9MiB live, 48.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 a #s(literal 120 binary64))
accuracy0.02734375
(*.f64 #s(literal 60 binary64) (-.f64 x y))
accuracy0.03515625
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
accuracy0.6561240859655362
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Samples
28.0ms248×0valid
1.0ms3valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 88 to 28 computations (68.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 5.0ms (41.6% of total)
ival-sub: 3.0ms (25% of total)
ival-div: 2.0ms (16.6% of total)
ival-add: 1.0ms (8.3% 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)

series260.0ms (2.6%)

Memory
-7.3MiB live, 26.6MiB allocated
Counts
5 → 69
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(-.f64 x y)
(*.f64 a #s(literal 120 binary64))
Outputs
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -60 y)
(+ (* -60 y) (* 60 x))
(* -1 y)
(- x y)
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* 60 x)
(* x (+ 60 (* -60 (/ y x))))
x
(* x (+ 1 (* -1 (/ y x))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(* -1 (* x (- (/ y x) 1)))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ x (* -1 y))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x y)) 60))
(* y (- (/ x y) 1))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(+ (* -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))))))))
(* -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)))))))
(* 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))))
(* 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)
(+ (* -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))
(* -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)) (+ (* 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)))))))))
(+ (* 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 (/ (* 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))))
(/ (+ (* -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)
(+ (* -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))
(* -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 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
Calls

15 calls:

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

simplify279.0ms (2.8%)

Memory
4.9MiB live, 287.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02741385
18101341
225531165
369981138
087211056
Stop Event
iter limit
node limit
Counts
69 → 68
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 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -60 y)
(+ (* -60 y) (* 60 x))
(* -1 y)
(- x y)
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(* 60 x)
(* x (+ 60 (* -60 (/ y x))))
x
(* x (+ 1 (* -1 (/ y x))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(* -1 (* x (- (/ y x) 1)))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ x (* -1 y))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x y)) 60))
(* y (- (/ x y) 1))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(+ (* -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))))))))
(* -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)))))))
(* 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))))
(* 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)
(+ (* -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))
(* -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)) (+ (* 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)))))))))
(+ (* 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 (/ (* 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))))
(/ (+ (* -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)
(+ (* -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))
(* -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 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
Outputs
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(* -60 (/ y (- z t)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(+ (* -60 y) (* 60 x))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(* 60 (/ x (- z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) x)
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t))) x)
(* 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
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal -60 binary64) (-.f64 z t))) x)
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t))) 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 (- (/ y x) 1)))
(-.f64 x y)
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ x (* -1 y))
(-.f64 x y)
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(* y (- (* 60 (/ x y)) 60))
(*.f64 (fma.f64 (/.f64 x y) #s(literal 60 binary64) #s(literal -60 binary64)) y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y (*.f64 (fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) #s(literal 1 binary64)))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 #s(literal 60 binary64) z) (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 (*.f64 (fma.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t)) t) z (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t))) #s(literal 60 binary64)) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 (*.f64 #s(literal 60 binary64) (fma.f64 (*.f64 (+.f64 (/.f64 z t) #s(literal 1 binary64)) (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t)) t)) z (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t)))) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* -60 (/ (- x y) t))
(*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(fma.f64 (*.f64 #s(literal 60 binary64) z) (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t)) (*.f64 (/.f64 (-.f64 x y) t) #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 (*.f64 (fma.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t)) t) z (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t))) #s(literal 60 binary64)) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(+ (* -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 (*.f64 #s(literal 60 binary64) (fma.f64 (*.f64 (+.f64 (/.f64 z t) #s(literal 1 binary64)) (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t)) t)) z (neg.f64 (/.f64 (/.f64 (-.f64 x y) t) t)))) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.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 (/.f64 t z) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.f64 (-.f64 x y) z)) (*.f64 #s(literal 120 binary64) a))
(* 60 (/ (- x y) z))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(*.f64 (/.f64 (-.f64 x y) z) (fma.f64 #s(literal 60 binary64) (/.f64 t 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 (fma.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 t z) t) (-.f64 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) (+.f64 (fma.f64 (/.f64 (-.f64 x y) z) (fma.f64 t (/.f64 t z) t) (*.f64 (-.f64 x y) (pow.f64 (/.f64 t z) #s(literal 3 binary64)))) (-.f64 x y))) z)
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) 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))
(+ (* -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 (-.f64 x y) #s(literal 60 binary64))) z))
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(*.f64 (/.f64 (-.f64 x y) z) (fma.f64 #s(literal 60 binary64) (/.f64 t 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 (-.f64 x y) #s(literal 60 binary64))) 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 (-.f64 x y) #s(literal 60 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 60 binary64) t) (-.f64 x y) (*.f64 #s(literal 60 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 t t (/.f64 (pow.f64 t #s(literal 3 binary64)) z))) z))) z)) z)
(+ (* 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 (/.f64 t z) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.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 (*.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) (pow.f64 z #s(literal 3 binary64))))) t (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 (/ (- x y) z)))
(*.f64 (/.f64 (-.f64 x y) z) (fma.f64 #s(literal 60 binary64) (/.f64 t 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 (*.f64 (+.f64 (/.f64 t z) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.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 (*.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) (pow.f64 z #s(literal 3 binary64))))) t (*.f64 (/.f64 (-.f64 x y) z) (fma.f64 #s(literal 60 binary64) (/.f64 t z) #s(literal 60 binary64))))
(+ (* -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 (-.f64 x y) t) t) (+.f64 z (/.f64 (*.f64 z z) t)) (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a))
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(*.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.f64 x y)) (/.f64 #s(literal -60 binary64) t))
(/ (+ (* -60 (- x y)) (+ (* -60 (/ (* z (- x y)) t)) (* -60 (/ (* (pow z 2) (- x y)) (pow t 2))))) t)
(*.f64 #s(literal -60 binary64) (/.f64 (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) (+.f64 (fma.f64 (/.f64 (-.f64 x y) t) (fma.f64 z (/.f64 z t) z) (*.f64 (-.f64 x y) (pow.f64 (/.f64 z t) #s(literal 3 binary64)))) (-.f64 x y))) t)
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 (*.f64 (-.f64 x y) (fma.f64 z (/.f64 z t) z)) (/.f64 #s(literal -60 binary64) t) (*.f64 (-.f64 x y) #s(literal -60 binary64))) t))
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(*.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.f64 x y)) (/.f64 #s(literal -60 binary64) t))
(* -1 (/ (+ (* -1 (/ (+ (* -60 (* z (- x y))) (* -60 (/ (* (pow z 2) (- x y)) t))) t)) (* 60 (- x y))) t))
(/.f64 (fma.f64 (*.f64 (-.f64 x y) (fma.f64 z (/.f64 z t) z)) (/.f64 #s(literal -60 binary64) t) (*.f64 (-.f64 x y) #s(literal -60 binary64))) 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 (neg.f64 (fma.f64 (-.f64 x y) #s(literal 60 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 x y) (fma.f64 z z (/.f64 (pow.f64 z #s(literal 3 binary64)) t))) (/.f64 #s(literal 60 binary64) t) (*.f64 (*.f64 (-.f64 x y) z) #s(literal 60 binary64))) t))) t)
(* 60 (/ (- x y) (- z t)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(+ (* 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))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 (fma.f64 (/.f64 (-.f64 x y) a) (/.f64 #s(literal 60 binary64) (-.f64 z t)) #s(literal 120 binary64)) a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (fma.f64 (/.f64 (-.f64 x y) a) (/.f64 #s(literal 60 binary64) (-.f64 z t)) #s(literal 120 binary64)) a)

rewrite337.0ms (3.4%)

Memory
15.2MiB live, 137.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333
01933
17333
260933
0807132
Stop Event
iter limit
node limit
iter limit
Counts
5 → 348
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(-.f64 x y)
(*.f64 a #s(literal 120 binary64))
Outputs
(*.f64 (/.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 3 binary64)) #s(literal 216000 binary64) (*.f64 #s(literal -1728000 binary64) (pow.f64 a #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (fma.f64 #s(literal 14400 binary64) a (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 4 binary64)) (pow.f64 (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 (*.f64 #s(literal -120 binary64) a) (fma.f64 #s(literal 120 binary64) a (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 6 binary64)))) (fma.f64 (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))) (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))) (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)))) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)))
(*.f64 (fma.f64 (*.f64 #s(literal 14400 binary64) a) a (*.f64 #s(literal -3600 binary64) (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 120 binary64) a (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))))
(*.f64 (pow.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) #s(literal -1 binary64)) (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) #s(literal -1 binary64)) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))))))
(*.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) (/.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) (*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)) (/.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))))
(*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)) (*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) (pow.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) #s(literal -1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 14400 binary64) a) a (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)) a) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 6 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 3 binary64)) #s(literal 216000 binary64) (*.f64 #s(literal -1728000 binary64) (pow.f64 a #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 9 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 9 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)) a) #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))
(/.f64 (*.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))))) (fma.f64 #s(literal 3600 binary64) (/.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 14400 binary64) a) a (*.f64 #s(literal -3600 binary64) (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) (fma.f64 (*.f64 #s(literal 14400 binary64) a) a (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 14400 binary64) a) a (*.f64 #s(literal -3600 binary64) (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)))) (fma.f64 #s(literal 120 binary64) a (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 6 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 3 binary64)) #s(literal 216000 binary64) (*.f64 #s(literal -1728000 binary64) (pow.f64 a #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 9 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)) a) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)))))
(/.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z)))) (fma.f64 (*.f64 #s(literal 14400 binary64) a) a (*.f64 #s(literal -3600 binary64) (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)))) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64)))))))
(neg.f64 (/.f64 (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -3 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 14400 binary64) a) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 3 binary64)) #s(literal 216000 binary64) (*.f64 #s(literal -1728000 binary64) (pow.f64 a #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 3600 binary64) (*.f64 a (fma.f64 #s(literal 14400 binary64) a (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 7200 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 #s(literal -14400 binary64) (*.f64 a a) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)))) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (+.f64 t z) (-.f64 t z))) (neg.f64 (+.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (neg.f64 (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 t z) t (*.f64 z z))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (fma.f64 (neg.f64 t) t (*.f64 z z))) (neg.f64 (+.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 t z) t (*.f64 z z))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t)))) (+.f64 t z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 (+.f64 t z) t (*.f64 z z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 #s(literal 1 binary64) a) #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1/2 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal 60 binary64) (fma.f64 (neg.f64 t) t (*.f64 z z))) (/.f64 (-.f64 x y) (pow.f64 (+.f64 t z) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (-.f64 x y) (pow.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (fma.f64 (neg.f64 t) t (*.f64 z z))) (*.f64 (+.f64 t z) #s(literal 60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (fma.f64 (neg.f64 t) t (*.f64 z z))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal 60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 z z)) #s(literal -1 binary64)) (*.f64 (+.f64 t z) (*.f64 (-.f64 x y) #s(literal 60 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) (*.f64 (-.f64 x y) #s(literal 60 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t z) #s(literal 1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (+.f64 t z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal 1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 (neg.f64 t) (-.f64 (neg.f64 t) z) (*.f64 z z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 (+.f64 t z) t (*.f64 z z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) #s(literal 2 binary64)) (-.f64 z t)) (/.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 3600 binary64)) (/.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (pow.f64 (-.f64 t z) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 3600 binary64) (/.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (*.f64 #s(literal -60 binary64) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (neg.f64 (-.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (neg.f64 (-.f64 x y)) (*.f64 #s(literal 60 binary64) (pow.f64 (-.f64 t z) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 z t) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (+.f64 t z) (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (*.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(fma.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (/.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 z t) #s(literal -2 binary64)) (*.f64 (-.f64 x y) #s(literal 60 binary64))) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (-.f64 x y) (*.f64 #s(literal -60 binary64) (pow.f64 (-.f64 t z) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) #s(literal 1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 2 binary64)) #s(literal 60 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(fma.f64 #s(literal 60 binary64) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 #s(literal 120 binary64) a (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 #s(literal 120 binary64) a (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))))
(-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal -120 binary64) a)))))
(+.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(+.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (+.f64 t z) (-.f64 t z))) (neg.f64 (+.f64 t z)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (neg.f64 (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 t z) t (*.f64 z z))))
(*.f64 (/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (fma.f64 (neg.f64 t) t (*.f64 z z))) (neg.f64 (+.f64 t z)))
(*.f64 (/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 t z) t (*.f64 z z))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t)))) (+.f64 t z))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 (+.f64 t z) t (*.f64 z z)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 60 binary64) (fma.f64 (neg.f64 t) t (*.f64 z z))) (/.f64 (-.f64 x y) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (-.f64 x y) (pow.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (fma.f64 (neg.f64 t) t (*.f64 z z))) (*.f64 (+.f64 t z) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) (fma.f64 (neg.f64 t) t (*.f64 z z))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 z z)) #s(literal -1 binary64)) (*.f64 (+.f64 t z) (*.f64 (-.f64 x y) #s(literal 60 binary64))))
(*.f64 (pow.f64 (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) (*.f64 (-.f64 x y) #s(literal 60 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t z) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (+.f64 t z))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 (neg.f64 t) (-.f64 (neg.f64 t) z) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 (+.f64 t z) t (*.f64 z z)))
(*.f64 #s(literal -60 binary64) (*.f64 (-.f64 x y) (pow.f64 (-.f64 t z) #s(literal -1 binary64))))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)))
(*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (*.f64 #s(literal -60 binary64) (-.f64 x y)))
(*.f64 (neg.f64 (-.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 t z)))
(*.f64 (neg.f64 (-.f64 x y)) (*.f64 #s(literal 60 binary64) (pow.f64 (-.f64 t z) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 (+.f64 t z) (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))))
(*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (*.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 (-.f64 x y) #s(literal 60 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(*.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(*.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (pow.f64 (-.f64 t z) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) (*.f64 #s(literal -60 binary64) (pow.f64 (-.f64 t z) #s(literal -1 binary64))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) #s(literal 1 binary64)))
(*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(*.f64 #s(literal 60 binary64) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 1 binary64)))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(pow.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64))) (+.f64 y x))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (neg.f64 (-.f64 x y))) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (neg.f64 (+.f64 y x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 t (-.f64 t z) (*.f64 z z)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (fma.f64 (neg.f64 t) t (*.f64 z z))) (-.f64 z t))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (-.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 t z) t) #s(literal 2 binary64)))) (-.f64 (*.f64 z z) (*.f64 (+.f64 t z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 t z) t) #s(literal 3 binary64)) (pow.f64 z #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 t z) t) (-.f64 (*.f64 (+.f64 t z) t) (*.f64 z z)) (pow.f64 z #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64))) (+.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) #s(literal -1 binary64)) (-.f64 z t))
(/.f64 (*.f64 (+.f64 t z) (*.f64 (-.f64 x y) #s(literal 60 binary64))) (fma.f64 (neg.f64 t) t (*.f64 z z)))
(/.f64 (*.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) (*.f64 (-.f64 x y) #s(literal 60 binary64))) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (pow.f64 (+.f64 t z) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 t z) t (*.f64 z z)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (-.f64 z t)))
(/.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64)) (*.f64 (+.f64 y x) (-.f64 z t)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 t z) (/.f64 #s(literal 1/60 binary64) (-.f64 x y))))
(/.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (/.f64 #s(literal 1/60 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (-.f64 t z))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(neg.f64 (*.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) t (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) z))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) z (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) t))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 t t (*.f64 z z)) (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 t z)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (+.f64 t z) t) (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 z z)))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 z z) (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (+.f64 t z) t)))
(fma.f64 (*.f64 x #s(literal 60 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -60 binary64) y) (pow.f64 (-.f64 z t) #s(literal -1 binary64))))
(fma.f64 (fma.f64 t t (*.f64 z z)) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (*.f64 t z) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 x #s(literal 60 binary64)) (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 #s(literal -60 binary64) y)))
(fma.f64 (*.f64 (+.f64 t z) t) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))))
(fma.f64 (*.f64 z z) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 t z) t) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))))
(fma.f64 t (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 z (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t)))))
(fma.f64 z (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 t z)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 t z))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t))) #s(literal -1 binary64)))
(+.f64 (*.f64 t (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t)))) (*.f64 z (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 z (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (fma.f64 t t (*.f64 z z)) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))) (*.f64 (*.f64 t z) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 t z) t) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 t z) t) (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -60 binary64) y) (pow.f64 (-.f64 z t) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) t) (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) z))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) z) (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) t))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 t t (*.f64 z z))) (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 t z)))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (+.f64 t z) t)) (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 z z)) (*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (+.f64 t z) t)))
(+.f64 (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 x #s(literal 60 binary64))) (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 #s(literal -60 binary64) y)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64)) (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 x y))
(*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 #s(literal -60 binary64) (neg.f64 (-.f64 x y)))
(*.f64 (neg.f64 (-.f64 x y)) #s(literal -60 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -60 binary64) (-.f64 x y)))
(*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (/.f64 #s(literal 60 binary64) (+.f64 y x)))
(*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (*.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) #s(literal 60 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) #s(literal 60 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 60 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) #s(literal 60 binary64)))
(*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(*.f64 #s(literal 60 binary64) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64)) #s(literal 1 binary64)) (+.f64 y x))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (neg.f64 (-.f64 x y))) #s(literal 60 binary64)) (neg.f64 (+.f64 y x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal 60 binary64)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (neg.f64 (-.f64 x y)))) (neg.f64 (+.f64 y x)))
(/.f64 (*.f64 #s(literal 60 binary64) (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 x #s(literal 60 binary64))) (*.f64 (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal -60 binary64) y))) (-.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 #s(literal -60 binary64) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 60 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -60 binary64) y) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 x #s(literal 60 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -60 binary64) y) (*.f64 #s(literal -60 binary64) y)) (*.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 #s(literal -60 binary64) y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64))) (neg.f64 (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64)) (+.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 60 binary64))))
(/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)))
(fma.f64 (*.f64 x #s(literal 60 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -60 binary64) y) #s(literal 1 binary64)))
(fma.f64 #s(literal -60 binary64) y (*.f64 x #s(literal 60 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 60 binary64)) (*.f64 x #s(literal 60 binary64)))
(fma.f64 (neg.f64 y) #s(literal 60 binary64) (*.f64 x #s(literal 60 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 60 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y)))
(fma.f64 x #s(literal 60 binary64) (*.f64 #s(literal -60 binary64) y))
(fma.f64 #s(literal 60 binary64) (neg.f64 y) (*.f64 x #s(literal 60 binary64)))
(fma.f64 #s(literal 60 binary64) x (*.f64 #s(literal -60 binary64) y))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -60 binary64) (-.f64 x y)))
(+.f64 (*.f64 (*.f64 x #s(literal 60 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -60 binary64) y) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 60 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -60 binary64) y)))
(+.f64 (*.f64 #s(literal -60 binary64) y) (*.f64 x #s(literal 60 binary64)))
(+.f64 (*.f64 x #s(literal 60 binary64)) (*.f64 #s(literal -60 binary64) y))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 x y))
(*.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (fma.f64 (neg.f64 y) y (*.f64 x x)))
(*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (+.f64 y x) (neg.f64 (-.f64 x y))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 y x))))
(*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(*.f64 (+.f64 y x) (*.f64 (-.f64 x y) (pow.f64 (+.f64 y x) #s(literal -1 binary64))))
(*.f64 (+.f64 y x) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 x y))
(*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (*.f64 (-.f64 x y) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 y x) #s(literal -1 binary64))) (fma.f64 y y (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (+.f64 y x) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 x #s(literal 6 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 1 binary64)) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 x (/.f64 x (+.f64 y x)))) (*.f64 (*.f64 y (/.f64 y (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))) (fma.f64 x (/.f64 x (+.f64 y x)) (*.f64 y (/.f64 y (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (neg.f64 y) x))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 x (/.f64 x (+.f64 y x))) (fma.f64 (*.f64 y (/.f64 y (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))) (*.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (neg.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (+.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.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 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (+.f64 y x) (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (+.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (+.f64 y x) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 y x) (neg.f64 (-.f64 x y))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (+.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(neg.f64 (neg.f64 (-.f64 x y)))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (neg.f64 (*.f64 y (/.f64 y (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 x y) (neg.f64 (*.f64 y (/.f64 y (+.f64 y x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fma.f64 #s(literal -1 binary64) y x)
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (+.f64 y x) y (*.f64 x x))) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fma.f64 (*.f64 x x) (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (neg.f64 (*.f64 y (/.f64 y (+.f64 y x)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fma.f64 y #s(literal -1 binary64) x)
(fma.f64 x (/.f64 x (+.f64 y x)) (neg.f64 (*.f64 y (/.f64 y (+.f64 y x)))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(-.f64 (+.f64 x #s(literal 0 binary64)) y)
(-.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(-.f64 #s(literal 0 binary64) (-.f64 y x))
(-.f64 x y)
(+.f64 (*.f64 x (/.f64 x (+.f64 y x))) (neg.f64 (*.f64 y (/.f64 y (+.f64 y x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(+.f64 (neg.f64 y) x)
(+.f64 x (neg.f64 y))
(*.f64 (*.f64 #s(literal 1 binary64) a) #s(literal 120 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) a))
(*.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 1 binary64))
(*.f64 #s(literal 120 binary64) a)
(*.f64 a #s(literal 120 binary64))

eval240.0ms (2.4%)

Memory
-26.8MiB live, 89.6MiB allocated
Compiler

Compiled 11 534 to 1 428 computations (87.6% saved)

prune21.0ms (0.2%)

Memory
-0.7MiB live, 38.4MiB allocated
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New38712399
Fresh000
Picked101
Done000
Total38812400
Accuracy
100.0%
Counts
400 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
98.9%
(+.f64 (/.f64 (/.f64 #s(literal 60 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
72.2%
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
75.2%
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.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)))
75.2%
(+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)) (*.f64 a #s(literal 120 binary64)))
61.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
63.9%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
87.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))))
52.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
25.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64)))
48.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
Compiler

Compiled 468 to 412 computations (12% saved)

simplify175.0ms (1.8%)

Memory
19.2MiB live, 94.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -60 binary64) y)
cost-diff0
#s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y))
cost-diff0
(/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))
cost-diff128
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 (-.f64 x y) z)
cost-diff0
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 (-.f64 x y) (-.f64 z t))
cost-diff0
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
cost-diff0
(*.f64 #s(literal 120 binary64) a)
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
cost-diff0
(-.f64 t z)
cost-diff0
(/.f64 #s(literal -60 binary64) (-.f64 t z))
cost-diff0
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
cost-diff0
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033216
049216
180216
2121216
3209216
4403213
5860213
61881213
72890213
83396213
93772213
103843213
113846213
123846213
133854213
143874213
153882213
163882213
173890213
03890212
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
a
#s(literal 120 binary64)
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
(/.f64 #s(literal -60 binary64) (-.f64 t z))
#s(literal -60 binary64)
(-.f64 t z)
t
z
(-.f64 x y)
x
y
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
(*.f64 #s(literal 120 binary64) a)
#s(literal 120 binary64)
a
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (-.f64 x y) (-.f64 z t))
(-.f64 x y)
x
y
(-.f64 z t)
z
t
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(/.f64 (-.f64 x y) z)
(-.f64 x y)
x
y
z
#s(literal 60 binary64)
(*.f64 #s(literal 120 binary64) a)
#s(literal 120 binary64)
a
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))
#s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y))
(*.f64 #s(literal -60 binary64) y)
#s(literal -60 binary64)
y
(-.f64 z t)
z
t
(*.f64 a #s(literal 120 binary64))
a
#s(literal 120 binary64)
Outputs
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (-.f64 y x) (*.f64 #s(literal 120 binary64) a))
a
#s(literal 120 binary64)
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (-.f64 y x))
(/.f64 #s(literal -60 binary64) (-.f64 t z))
(/.f64 #s(literal 60 binary64) (-.f64 z t))
#s(literal -60 binary64)
(-.f64 t z)
t
z
(-.f64 x y)
x
y
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
(*.f64 #s(literal 120 binary64) a)
#s(literal 120 binary64)
a
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (-.f64 y x)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (-.f64 y x))
(/.f64 (-.f64 x y) (-.f64 z t))
(/.f64 (-.f64 y x) (-.f64 t z))
(-.f64 x y)
x
y
(-.f64 z t)
z
t
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 #s(literal -60 binary64) z) (-.f64 y x) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -60 binary64) z) (-.f64 y x) (*.f64 #s(literal 120 binary64) a))
(/.f64 (-.f64 x y) z)
(-.f64 x y)
x
y
z
#s(literal 60 binary64)
(*.f64 #s(literal 120 binary64) a)
#s(literal 120 binary64)
a
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(fma.f64 #s(literal 120 binary64) a (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))
(/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))
(/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))
#s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y))
#s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))
(*.f64 #s(literal -60 binary64) y)
(*.f64 y #s(literal -60 binary64))
#s(literal -60 binary64)
y
(-.f64 z t)
z
t
(*.f64 a #s(literal 120 binary64))
(*.f64 #s(literal 120 binary64) a)
a
#s(literal 120 binary64)

localize142.0ms (1.4%)

Memory
-20.7MiB live, 190.6MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 #s(literal -60 binary64) y)
accuracy0.03515625
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
accuracy0.6561240859655362
(/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))
accuracy30.88071415021421
#s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y))
accuracy0
(*.f64 #s(literal 120 binary64) a)
accuracy0.0078125
(/.f64 (-.f64 x y) z)
accuracy0.140625
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
accuracy24.415289872341326
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
accuracy0
(-.f64 x y)
accuracy0.015625
(/.f64 (-.f64 x y) (-.f64 z t))
accuracy0.209316259768442
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
accuracy30.087794446592323
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
accuracy0
(*.f64 #s(literal 120 binary64) a)
accuracy32.79861946911691
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
accuracy0
(-.f64 t z)
accuracy0.0078125
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
accuracy0.01171875
(/.f64 #s(literal -60 binary64) (-.f64 t z))
accuracy0.21875
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
Samples
116.0ms248×0valid
2.0ms3valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 399 to 62 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 11.0ms (37.6% of total)
ival-div: 10.0ms (34.1% of total)
ival-sub: 4.0ms (13.7% of total)
ival-add: 4.0ms (13.7% of total)
adjust: 1.0ms (3.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series33.0ms (0.3%)

Memory
26.2MiB live, 62.3MiB allocated
Counts
17 → 172
Calls
Call 1
Inputs
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
(/.f64 #s(literal -60 binary64) (-.f64 t z))
(-.f64 t z)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
(*.f64 #s(literal 120 binary64) a)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (-.f64 x y) (-.f64 z t))
(-.f64 x y)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(/.f64 (-.f64 x y) z)
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))
#s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y))
(*.f64 #s(literal -60 binary64) y)
Outputs
(+ (* 60 (/ y (- t z))) (* 120 a))
(+ (* -60 (/ x (- t z))) (+ (* 60 (/ y (- t z))) (* 120 a)))
(* 60 (/ y (- t z)))
(+ (* -60 (/ x (- t z))) (* 60 (/ y (- t z))))
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -1 (/ y (- z t)))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(* -1 y)
(- x y)
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(* -1 (/ y z))
(+ (* -1 (/ y z)) (/ x z))
(* -60 y)
(+ (* -60 y) (* 60 x))
(* -60 (/ x (- t z)))
(* x (- (+ (* 60 (/ y (* x (- t z)))) (* 120 (/ a x))) (* 60 (/ 1 (- t z)))))
(* x (- (* 60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z)))))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(/ x (- z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
x
(* x (+ 1 (* -1 (/ y x))))
(* 60 (/ x z))
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(/ x z)
(* x (+ (* -1 (/ y (* x z))) (/ 1 z)))
(* 60 x)
(* x (+ 60 (* -60 (/ y x))))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y (- t z))) (* 120 a)) x)) (* 60 (/ 1 (- t z))))))
(* -1 (* x (+ (* -60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(* -1 (* x (- (/ y (* x z)) (/ 1 z))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(+ (* -60 (/ x (- t z))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ x (* -1 y))
(+ (* 60 (/ x z)) (* 120 a))
(* y (+ (* -60 (/ x (* y (- t z)))) (+ (* 120 (/ a y)) (* 60 (/ 1 (- t z))))))
(* y (+ (* -60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(* y (- (/ x y) 1))
(* -60 (/ y z))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(* y (- (/ x (* y z)) (/ 1 z)))
(* y (- (* 60 (/ x y)) 60))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x (- t z))) (* 120 a)) y)) (* 60 (/ 1 (- t z))))))
(* -1 (* y (- (* 60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -1 (/ x (* y z))) (/ 1 z))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2)))))))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3)))))))))
(* -60 (/ (- x y) t))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (* -60 (/ (- x y) t)))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2))))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3))))))))
(/ -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)))
t
(+ t (* -1 z))
(+ (* -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))))))))
(+ (* -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)))))))
(* -1 (/ (- x y) t))
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(/ (- x y) z)
(* 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))))
(/ (+ (* 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 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)
(* -1 z)
(* z (- (/ t z) 1))
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(+ (* -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))
(* -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))
(* -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))
(* -1 (* z (+ 1 (* -1 (/ t z)))))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z))))))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z))))))))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (* 60 (/ (- x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z)))))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) 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)))
(- t z)
(+ (* 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)))))))))
(+ (* 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))))))))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(/ (+ (* -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 (/ 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)
(* t (+ 1 (* -1 (/ z t))))
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(+ (* -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))
(* -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 (/ (+ 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) 1)))
(* -1 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(* -60 (/ (- x y) (- t z)))
(+ (* -60 (/ (- x y) (- t z))) (* 120 a))
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* a (+ 120 (* -60 (/ (- x y) (* a (- t z))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(* -1 (* a (- (* 60 (/ (- x y) (* a (- t z)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
Calls

15 calls:

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

simplify173.0ms (1.8%)

Memory
-19.6MiB live, 169.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06843311
121253186
265373140
081922940
Stop Event
iter limit
node limit
Counts
172 → 170
Calls
Call 1
Inputs
(+ (* 60 (/ y (- t z))) (* 120 a))
(+ (* -60 (/ x (- t z))) (+ (* 60 (/ y (- t z))) (* 120 a)))
(* 60 (/ y (- t z)))
(+ (* -60 (/ x (- t z))) (* 60 (/ y (- t z))))
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -1 (/ y (- z t)))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(* -1 y)
(- x y)
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(* -1 (/ y z))
(+ (* -1 (/ y z)) (/ x z))
(* -60 y)
(+ (* -60 y) (* 60 x))
(* -60 (/ x (- t z)))
(* x (- (+ (* 60 (/ y (* x (- t z)))) (* 120 (/ a x))) (* 60 (/ 1 (- t z)))))
(* x (- (* 60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z)))))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(/ x (- z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
x
(* x (+ 1 (* -1 (/ y x))))
(* 60 (/ x z))
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(/ x z)
(* x (+ (* -1 (/ y (* x z))) (/ 1 z)))
(* 60 x)
(* x (+ 60 (* -60 (/ y x))))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y (- t z))) (* 120 a)) x)) (* 60 (/ 1 (- t z))))))
(* -1 (* x (+ (* -60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(* -1 (* x (- (/ y (* x z)) (/ 1 z))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(+ (* -60 (/ x (- t z))) (* 120 a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ x (* -1 y))
(+ (* 60 (/ x z)) (* 120 a))
(* y (+ (* -60 (/ x (* y (- t z)))) (+ (* 120 (/ a y)) (* 60 (/ 1 (- t z))))))
(* y (+ (* -60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z)))))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(* y (- (/ x y) 1))
(* -60 (/ y z))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(* y (- (/ x (* y z)) (/ 1 z)))
(* y (- (* 60 (/ x y)) 60))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x (- t z))) (* 120 a)) y)) (* 60 (/ 1 (- t z))))))
(* -1 (* y (- (* 60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -1 (/ x (* y z))) (/ 1 z))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2)))))))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3)))))))))
(* -60 (/ (- x y) t))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (* -60 (/ (- x y) t)))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2))))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3))))))))
(/ -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)))
t
(+ t (* -1 z))
(+ (* -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))))))))
(+ (* -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)))))))
(* -1 (/ (- x y) t))
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(/ (- x y) z)
(* 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))))
(/ (+ (* 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 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)
(* -1 z)
(* z (- (/ t z) 1))
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(+ (* -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))
(* -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))
(* -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))
(* -1 (* z (+ 1 (* -1 (/ t z)))))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z))))))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z))))))))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (* 60 (/ (- x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z)))))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) 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)))
(- t z)
(+ (* 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)))))))))
(+ (* 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))))))))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(/ (+ (* -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 (/ 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)
(* t (+ 1 (* -1 (/ z t))))
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(+ (* -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))
(* -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 (/ (+ 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) 1)))
(* -1 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(* -60 (/ (- x y) (- t z)))
(+ (* -60 (/ (- x y) (- t z))) (* 120 a))
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* a (+ 120 (* -60 (/ (- x y) (* a (- t z))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(* -1 (* a (- (* 60 (/ (- x y) (* a (- t z)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
Outputs
(+ (* 60 (/ y (- t z))) (* 120 a))
(fma.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x (- t z))) (+ (* 60 (/ y (- t z))) (* 120 a)))
(fma.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64) (fma.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* 60 (/ y (- t z)))
(*.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64))
(+ (* -60 (/ x (- t z))) (* 60 (/ y (- t z))))
(fma.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64) (*.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64)))
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* -60 (/ y (- z t)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64)))
(* -1 (/ y (- z t)))
(/.f64 (neg.f64 y) (-.f64 z t))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(+ (* -60 (/ y z)) (* 120 a))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(fma.f64 (/.f64 x z) #s(literal 60 binary64) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(+ (* -1 (/ y z)) (/ x z))
(/.f64 (-.f64 x y) z)
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(+ (* -60 y) (* 60 x))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(* -60 (/ x (- t z)))
(*.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64))
(* x (- (+ (* 60 (/ y (* x (- t z)))) (* 120 (/ a x))) (* 60 (/ 1 (- t z)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y (-.f64 t z)) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) x)
(* x (- (* 60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y (-.f64 t z)) (/.f64 #s(literal -60 binary64) (-.f64 t z))) x)
(* 60 (/ x (- z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) x)
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t))) x)
(/ x (- z t))
(/.f64 x (-.f64 z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (/.f64 (/.f64 y (-.f64 z t)) x)) x)
x
(* x (+ 1 (* -1 (/ y x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(* 60 (/ x z))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(*.f64 (fma.f64 (/.f64 (/.f64 y x) z) #s(literal -60 binary64) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) z))) x)
(/ x z)
(/.f64 x z)
(* x (+ (* -1 (/ y (* x z))) (/ 1 z)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 y x) z)) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* x (+ 60 (* -60 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -60 binary64) #s(literal 60 binary64)) x)
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y (- t z))) (* 120 a)) x)) (* 60 (/ 1 (- t z))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (/.f64 (fma.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) x)))
(* -1 (* x (+ (* -60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z))))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (/.f64 y (-.f64 t z)) x) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 t z))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))) x)
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y (-.f64 z t)) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 y (-.f64 z t)) x) (/.f64 #s(literal 1 binary64) (-.f64 z t))))
(* -1 (* x (- (/ y x) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 y x) #s(literal 1 binary64)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) z)) x)
(* -1 (* x (- (/ y (* x z)) (/ 1 z))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 y x) z) (/.f64 #s(literal 1 binary64) z)))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 y x) #s(literal 60 binary64) #s(literal -60 binary64)))
(+ (* -60 (/ x (- t z))) (* 120 a))
(fma.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ x (* -1 y))
(-.f64 x y)
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 (/.f64 x z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(* y (+ (* -60 (/ x (* y (- t z)))) (+ (* 120 (/ a y)) (* 60 (/ 1 (- t z))))))
(*.f64 (fma.f64 (/.f64 (/.f64 x (-.f64 t z)) y) #s(literal -60 binary64) (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) (-.f64 t z)))) y)
(* y (+ (* -60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z)))))
(*.f64 (fma.f64 (/.f64 (/.f64 x (-.f64 t z)) y) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 t z))) y)
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 z t)) (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))) y)
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 z t)) (/.f64 #s(literal -60 binary64) (-.f64 z t))) y)
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(*.f64 (-.f64 (/.f64 (/.f64 x (-.f64 z t)) y) (/.f64 #s(literal 1 binary64) (-.f64 z t))) y)
(* y (- (/ x y) 1))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(* -60 (/ y z))
(*.f64 (/.f64 y z) #s(literal -60 binary64))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x z) (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) z))) y)
(* y (- (/ x (* y z)) (/ 1 z)))
(*.f64 (-.f64 (/.f64 (/.f64 x y) z) (/.f64 #s(literal 1 binary64) z)) y)
(* y (- (* 60 (/ x y)) 60))
(*.f64 (fma.f64 (/.f64 x y) #s(literal 60 binary64) #s(literal -60 binary64)) y)
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x (- t z))) (* 120 a)) y)) (* 60 (/ 1 (- t z))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) y) (/.f64 #s(literal 60 binary64) (-.f64 t z))) y)
(* -1 (* y (- (* 60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z))))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 t z)) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) y)))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 (/.f64 x (-.f64 z t)) y) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(*.f64 (-.f64 (/.f64 (/.f64 x (-.f64 z t)) y) (/.f64 #s(literal 1 binary64) (-.f64 z t))) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 x z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) y) y (*.f64 (/.f64 y z) #s(literal -60 binary64)))
(* -1 (* y (+ (* -1 (/ x (* y z))) (/ 1 z))))
(*.f64 (-.f64 (/.f64 (/.f64 x y) z) (/.f64 #s(literal 1 binary64) z)) y)
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 x y) #s(literal -60 binary64) #s(literal 60 binary64)))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(fma.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) t) t) z (/.f64 (-.f64 x y) t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2)))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64))) z (/.f64 (/.f64 (-.f64 x y) t) t)) #s(literal -60 binary64)) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -60 binary64) z) (fma.f64 (-.f64 x y) (/.f64 z (pow.f64 t #s(literal 4 binary64))) (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) t) t) #s(literal -60 binary64))) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* -60 (/ (- x y) t))
(*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (* -60 (/ (- x y) t)))
(*.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) t) t) z (/.f64 (-.f64 x y) t)) #s(literal -60 binary64))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64))) z (/.f64 (/.f64 (-.f64 x y) t) t)) #s(literal -60 binary64)) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -60 binary64) z) (fma.f64 (-.f64 x y) (/.f64 z (pow.f64 t #s(literal 4 binary64))) (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) t) t) #s(literal -60 binary64))) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(/ -60 t)
(/.f64 #s(literal -60 binary64) t)
(- (* -60 (/ z (pow t 2))) (* 60 (/ 1 t)))
(/.f64 (fma.f64 (/.f64 z t) #s(literal -60 binary64) #s(literal -60 binary64)) t)
(- (* z (- (* -60 (/ z (pow t 3))) (* 60 (/ 1 (pow t 2))))) (* 60 (/ 1 t)))
(fma.f64 (fma.f64 (/.f64 z (pow.f64 t #s(literal 3 binary64))) #s(literal -60 binary64) (/.f64 #s(literal -60 binary64) (*.f64 t t))) z (/.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 (fma.f64 (fma.f64 (/.f64 z (pow.f64 t #s(literal 4 binary64))) #s(literal -60 binary64) (/.f64 #s(literal -60 binary64) (pow.f64 t #s(literal 3 binary64)))) z (/.f64 #s(literal -60 binary64) (*.f64 t t))) z (/.f64 #s(literal -60 binary64) t))
t
(+ t (* -1 z))
(-.f64 t z)
(+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))
(fma.f64 (*.f64 #s(literal 60 binary64) z) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) #s(literal 60 binary64)) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) (*.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) #s(literal 60 binary64))) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(fma.f64 (*.f64 #s(literal 60 binary64) z) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (*.f64 (/.f64 (-.f64 x y) t) #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 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) #s(literal 60 binary64)) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(+ (* -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 (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) (*.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) #s(literal 60 binary64))) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(* -1 (/ (- x y) t))
(/.f64 (-.f64 y x) t)
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(fma.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) z (/.f64 (-.f64 y x) t))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(fma.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) z (/.f64 (-.f64 y x) t))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) z (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) z (/.f64 (-.f64 y x) t))
(* 60 (/ (- x y) z))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(/.f64 (fma.f64 (*.f64 z a) #s(literal 120 binary64) (*.f64 (-.f64 x y) #s(literal 60 binary64))) z)
(/ (- x y) z)
(/.f64 (-.f64 x y) z)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) 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 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.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 (/.f64 (-.f64 x y) z) z) (*.f64 t t) (*.f64 (/.f64 (-.f64 x y) z) t)) (-.f64 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) (+.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) (*.f64 t t) (*.f64 (-.f64 x y) (pow.f64 (/.f64 t z) #s(literal 3 binary64)))))) z)
(/ 60 z)
(/.f64 #s(literal 60 binary64) z)
(/ (+ 60 (* 60 (/ t z))) z)
(/.f64 (fma.f64 (/.f64 t z) #s(literal 60 binary64) #s(literal 60 binary64)) z)
(/ (- (+ 60 (* 60 (/ (pow t 2) (pow z 2)))) (* -60 (/ t z))) z)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 t z) t)) z) #s(literal 60 binary64)) z)
(/ (- (+ 60 (* 60 (/ (pow t 3) (pow z 3)))) (+ (* -60 (/ t z)) (* -60 (/ (pow t 2) (pow z 2))))) z)
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 t z) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 t (/.f64 t z) t)) z)) z)
(* -1 z)
(neg.f64 z)
(* z (- (/ t z) 1))
(*.f64 (-.f64 (/.f64 t z) #s(literal 1 binary64)) z)
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) (*.f64 t t) (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(/.f64 (-.f64 (fma.f64 (-.f64 x y) (pow.f64 (/.f64 t z) #s(literal 3 binary64)) x) (fma.f64 (-.f64 y x) (*.f64 (/.f64 t z) (/.f64 t z)) (fma.f64 (-.f64 y x) (/.f64 t z) y))) z)
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)))
(+ (* -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 (fma.f64 (-.f64 x y) t (*.f64 t (*.f64 (/.f64 (-.f64 x y) z) t))) z) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (neg.f64 z)))
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.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 t (*.f64 (/.f64 (-.f64 x y) z) t))) z) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (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 (fma.f64 #s(literal -60 binary64) (-.f64 x y) (/.f64 (fma.f64 (*.f64 #s(literal 60 binary64) t) (-.f64 x y) (/.f64 (*.f64 (fma.f64 (*.f64 (-.f64 y x) t) t (*.f64 (-.f64 y x) (/.f64 (pow.f64 t #s(literal 3 binary64)) z))) #s(literal -60 binary64)) z)) (neg.f64 z))) (neg.f64 z))
(* -1 (/ (- (* -60 (/ t z)) 60) z))
(/.f64 (fma.f64 (/.f64 t z) #s(literal 60 binary64) #s(literal 60 binary64)) z)
(* -1 (/ (- (* -1 (/ (- (* 60 (/ (pow t 2) z)) (* -60 t)) z)) 60) z))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 t (/.f64 t z) t)) z) #s(literal 60 binary64)) (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) (+.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) z) (*.f64 t t))) z)) z)) (neg.f64 z))
(* -1 (* z (+ 1 (* -1 (/ t z)))))
(*.f64 (-.f64 (/.f64 t z) #s(literal 1 binary64)) z)
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(/.f64 (-.f64 x (-.f64 y (/.f64 (fma.f64 (-.f64 x y) t (*.f64 t (*.f64 (/.f64 (-.f64 x y) z) t))) z))) z)
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x y) t (/.f64 (fma.f64 (*.f64 (-.f64 x y) t) t (*.f64 (/.f64 (-.f64 x y) z) (pow.f64 t #s(literal 3 binary64)))) z)) z) (-.f64 x y)) z)
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 (*.f64 (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z)) #s(literal -60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z))))))
(fma.f64 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64)))) t (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z))) #s(literal -60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64)))) (/.f64 t z) (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64))))) #s(literal -60 binary64)) t (*.f64 (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z)) #s(literal -60 binary64))) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (* 60 (/ (- x y) z)))
(fma.f64 (*.f64 (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z)) #s(literal -60 binary64)) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z)))))
(fma.f64 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64)))) t (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z))) #s(literal -60 binary64)) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z)))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64)))) (/.f64 t z) (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64))))) #s(literal -60 binary64)) t (*.f64 (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z)) #s(literal -60 binary64))) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(+ (* 60 (/ t (pow z 2))) (* 60 (/ 1 z)))
(fma.f64 (/.f64 (/.f64 #s(literal 60 binary64) z) z) t (/.f64 #s(literal 60 binary64) z))
(+ (* t (+ (* 60 (/ t (pow z 3))) (* 60 (/ 1 (pow z 2))))) (* 60 (/ 1 z)))
(fma.f64 (fma.f64 (/.f64 #s(literal 60 binary64) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 #s(literal 60 binary64) z) z)) t (/.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 (fma.f64 (fma.f64 (/.f64 t (pow.f64 z #s(literal 4 binary64))) #s(literal 60 binary64) (/.f64 #s(literal 60 binary64) (pow.f64 z #s(literal 3 binary64)))) t (/.f64 (/.f64 #s(literal 60 binary64) z) z)) t (/.f64 #s(literal 60 binary64) z))
(- t z)
(-.f64 t z)
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.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 (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) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) z) #s(literal 60 binary64))) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(*.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) z)) #s(literal 60 binary64))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(+ (* 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 (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) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) z) #s(literal 60 binary64))) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(fma.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.f64 (-.f64 x y) z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(fma.f64 (fma.f64 (fma.f64 (-.f64 x y) (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64)))) t (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.f64 (-.f64 x y) z))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64))) z (/.f64 (/.f64 (-.f64 x y) t) t)) #s(literal -60 binary64)) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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) (/.f64 (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z))) 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 (/.f64 (-.f64 x y) t) z (-.f64 x y)) (fma.f64 (*.f64 z (/.f64 z t)) (/.f64 (-.f64 x y) t) (*.f64 (-.f64 x y) (pow.f64 (/.f64 z t) #s(literal 3 binary64)))))) t)
(/ (- (* -60 (/ z t)) 60) t)
(/.f64 (fma.f64 (/.f64 z t) #s(literal -60 binary64) #s(literal -60 binary64)) t)
(/ (- (* -60 (/ (pow z 2) (pow t 2))) (+ 60 (* 60 (/ z t)))) t)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 z t) z)) t) #s(literal 60 binary64)) t)
(/ (- (* -60 (/ (pow z 3) (pow t 3))) (+ 60 (+ (* 60 (/ z t)) (* 60 (/ (pow z 2) (pow t 2)))))) t)
(/.f64 (fma.f64 (pow.f64 (/.f64 z t) #s(literal 3 binary64)) #s(literal -60 binary64) (-.f64 (/.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (/.f64 z t) z)) t) #s(literal 60 binary64))) t)
(* t (+ 1 (* -1 (/ z t))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z t)) t)
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/.f64 (fma.f64 (-.f64 y x) (/.f64 z t) (-.f64 y x)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 y x) (*.f64 z (/.f64 z t)) (*.f64 (-.f64 y x) z)) t) (-.f64 x y)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(/.f64 (fma.f64 (-.f64 y x) (pow.f64 (/.f64 z t) #s(literal 3 binary64)) (-.f64 (/.f64 (fma.f64 (-.f64 y x) (*.f64 z (/.f64 z t)) (*.f64 (-.f64 y x) z)) t) (-.f64 x y))) t)
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 (-.f64 x y) #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z)))) t)) (neg.f64 t)))
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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 (-.f64 x y) #s(literal 60 binary64) (/.f64 (*.f64 #s(literal 60 binary64) (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z)))) 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 (fma.f64 (-.f64 x y) #s(literal 60 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) z) (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) (/.f64 (-.f64 x y) t) (*.f64 (*.f64 (-.f64 x y) z) z)) t))) (neg.f64 t))) (neg.f64 t))
(* -1 (/ (+ 60 (* 60 (/ z t))) t))
(/.f64 (fma.f64 (/.f64 z t) #s(literal -60 binary64) #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 (/.f64 (pow.f64 z #s(literal 3 binary64)) t) (*.f64 z z))) t)) t)) (neg.f64 t))
(* -1 (* t (- (/ z t) 1)))
(*.f64 (neg.f64 t) (-.f64 (/.f64 z t) #s(literal 1 binary64)))
(* -1 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(/.f64 (fma.f64 (-.f64 y x) (/.f64 z t) (-.f64 y x)) t)
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z))) t) (-.f64 x y)) (neg.f64 t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(/.f64 (-.f64 (-.f64 x (/.f64 (fma.f64 (-.f64 y x) z (/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) (/.f64 (-.f64 x y) t) (*.f64 (*.f64 (-.f64 x y) z) z)) (neg.f64 t))) t)) y) (neg.f64 t))
(* -60 (/ (- x y) (- t z)))
(*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(+ (* -60 (/ (- x y) (- t z))) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(* 60 (/ (- x y) (- z t)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(* a (+ 120 (* -60 (/ (- x y) (* a (- t z))))))
(*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) a) (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal 120 binary64)) a)
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) a) (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 120 binary64)) a)
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) a) #s(literal 60 binary64) #s(literal 120 binary64)) a)
(* -1 (* a (- (* 60 (/ (- x y) (* a (- t z)))) 120)))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal 60 binary64) a) (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -120 binary64)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -60 binary64) a) (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal -120 binary64)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) a) #s(literal -60 binary64) #s(literal -120 binary64)))

rewrite220.0ms (2.2%)

Memory
19.1MiB live, 211.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033172
049172
1192172
21547172
08502168
Stop Event
iter limit
node limit
iter limit
Counts
17 → 518
Calls
Call 1
Inputs
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
(/.f64 #s(literal -60 binary64) (-.f64 t z))
(-.f64 t z)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
(*.f64 #s(literal 120 binary64) a)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (-.f64 x y) (-.f64 z t))
(-.f64 x y)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(/.f64 (-.f64 x y) z)
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
(/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))
#s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y))
(*.f64 #s(literal -60 binary64) y)
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) (fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) (/.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) (/.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) (*.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)) (-.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64))) (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (pow.f64 (+.f64 z t) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (neg.f64 (-.f64 x y)) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (neg.f64 (-.f64 x y)) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 (neg.f64 (-.f64 x y)) (pow.f64 (+.f64 z t) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 (neg.f64 (-.f64 x y)) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 #s(literal -60 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 #s(literal -60 binary64) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 t z)) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) #s(literal -1/60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 t z)) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1/60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -60 binary64) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 (-.f64 x y) (pow.f64 (+.f64 z t) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 (-.f64 x y) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 (+.f64 z t) (-.f64 t z))) (+.f64 z t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 z (+.f64 z t) (*.f64 t t)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (/.f64 (-.f64 x y) #s(literal -1/60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 120 binary64) a (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(fma.f64 a #s(literal 120 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))) (/.f64 (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))))
(+.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(+.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 x y)) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 x y)) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 (neg.f64 (-.f64 x y)) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 (neg.f64 (-.f64 x y)) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 #s(literal -60 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 #s(literal -60 binary64) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 t z)) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) #s(literal -1/60 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 t z)) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1/60 binary64)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 t z)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -60 binary64))
(*.f64 (/.f64 #s(literal -60 binary64) (*.f64 (+.f64 z t) (-.f64 t z))) (/.f64 (-.f64 x y) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 (-.f64 x y) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (*.f64 (+.f64 z t) (-.f64 t z))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 z (+.f64 z t) (*.f64 t t)))
(*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (/.f64 (-.f64 x y) #s(literal -1/60 binary64)))
(*.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (pow.f64 (-.f64 t z) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 #s(literal -60 binary64) (*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (-.f64 x y)))
(pow.f64 (/.f64 (-.f64 t z) (*.f64 (-.f64 x y) #s(literal -60 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (-.f64 (*.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 (neg.f64 y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) (*.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 (neg.f64 y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) x) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) x) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (neg.f64 y)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (neg.f64 y))) (*.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) x) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (neg.f64 y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 x y))) (neg.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -60 binary64))) (neg.f64 (*.f64 (+.f64 y x) (-.f64 t z))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -60 binary64))) (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 t z))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y x) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 t z) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 t z) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)))) (neg.f64 (neg.f64 (-.f64 t z))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 60 binary64))) (neg.f64 (*.f64 (+.f64 y x) (neg.f64 (-.f64 t z)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64))) (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (neg.f64 (-.f64 t z)))))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 t z)) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (neg.f64 (-.f64 t z)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64))) (neg.f64 (-.f64 t z)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 60 binary64)) (*.f64 (+.f64 y x) (neg.f64 (-.f64 t z))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -60 binary64)) (*.f64 (+.f64 y x) (-.f64 t z)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (neg.f64 (-.f64 t z))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -60 binary64)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 t z)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (*.f64 (neg.f64 (-.f64 t z)) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 t z)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -60 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (*.f64 (-.f64 t z) (+.f64 y x)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 t z) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 y x) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 t z) (*.f64 (-.f64 x y) #s(literal -60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (*.f64 (-.f64 x y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (neg.f64 (-.f64 t z))) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (-.f64 t z)) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (neg.f64 (-.f64 t z))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 t z)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (+.f64 y x)) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (-.f64 t z)) (+.f64 y x)) (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (-.f64 t z)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 #s(literal 60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 t z) (+.f64 y x)) (*.f64 #s(literal -60 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 t z) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 #s(literal -60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 t z) (*.f64 (-.f64 x y) #s(literal -60 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 t z)) (*.f64 #s(literal 60 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t z) (*.f64 (-.f64 x y) #s(literal -60 binary64))))
(/.f64 (neg.f64 (-.f64 x y)) (neg.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (neg.f64 (neg.f64 (-.f64 t z))))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (-.f64 t z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (neg.f64 (-.f64 t z)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(fma.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 (neg.f64 y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) x (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 t z)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 t z)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(-.f64 (/.f64 x (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (/.f64 y (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(+.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 (neg.f64 y) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(+.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) x) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (neg.f64 y)))
(*.f64 (/.f64 #s(literal -60 binary64) (*.f64 (+.f64 z t) (-.f64 t z))) (+.f64 z t))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 z (+.f64 z t) (*.f64 t t)))
(*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) #s(literal -60 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(*.f64 #s(literal 60 binary64) (pow.f64 (neg.f64 (-.f64 t z)) #s(literal -1 binary64)))
(*.f64 #s(literal -60 binary64) (pow.f64 (-.f64 t z) #s(literal -1 binary64)))
(pow.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(/.f64 #s(literal 60 binary64) (neg.f64 (neg.f64 (neg.f64 (-.f64 t z)))))
(/.f64 #s(literal 60 binary64) (neg.f64 (-.f64 t z)))
(/.f64 #s(literal -60 binary64) (neg.f64 (neg.f64 (-.f64 t z))))
(/.f64 #s(literal -60 binary64) (-.f64 t z))
(neg.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (pow.f64 (+.f64 z t) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)) (fma.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 z z) (+.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (fma.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 (neg.f64 z) t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z)))) (neg.f64 (neg.f64 (+.f64 z t))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (+.f64 z t)) (*.f64 (+.f64 z t) (*.f64 z z))) (*.f64 (+.f64 z t) (+.f64 z t)))
(/.f64 (-.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (*.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (fma.f64 z (+.f64 z t) (*.f64 t t))))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (-.f64 t (neg.f64 z))))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (+.f64 z t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 t (neg.f64 z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 z (+.f64 z t) (*.f64 t t))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (-.f64 t (neg.f64 z)))
(/.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (+.f64 z t))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t (neg.f64 z)) (*.f64 (+.f64 z t) (-.f64 t z))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 t (neg.f64 z)))) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 t z) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 t (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (+.f64 z t) (*.f64 t t)))
(/.f64 (neg.f64 (-.f64 t z)) #s(literal -1 binary64))
(/.f64 (-.f64 t z) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) z t)
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (neg.f64 z))) (/.f64 (*.f64 z z) (-.f64 t (neg.f64 z))))
(-.f64 (/.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal 1 binary64)))
(-.f64 (/.f64 t #s(literal 1 binary64)) (/.f64 z #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 z z) (+.f64 z t)))
(-.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))))
(-.f64 t z)
(+.f64 (neg.f64 z) t)
(+.f64 t (neg.f64 z))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
(*.f64 #s(literal 120 binary64) a)
(*.f64 a #s(literal 120 binary64))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 (-.f64 x y) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (-.f64 x y) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 #s(literal 60 binary64) (-.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) #s(literal 60 binary64)))
(*.f64 (-.f64 x y) (*.f64 #s(literal 60 binary64) (pow.f64 (-.f64 z t) #s(literal -1 binary64))))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)))
(pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64)) (-.f64 z t))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 #s(literal -60 binary64) (neg.f64 (/.f64 (-.f64 z t) (-.f64 x y))))
(neg.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal -60 binary64)) (-.f64 z t)))
(neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 z t))) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 y x) (-.f64 z t)) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 z t)) (/.f64 (-.f64 x y) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal -1 binary64)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 z t) (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (-.f64 x y))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (neg.f64 (-.f64 x y)) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 z t) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 y (-.f64 z t))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z t))) (neg.f64 (/.f64 y (-.f64 z t)))) (*.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) y))) (neg.f64 (pow.f64 (-.f64 z t) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y x) (-.f64 z t))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 z t))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 (-.f64 z t))) (*.f64 (neg.f64 (-.f64 z t)) (neg.f64 y))) (pow.f64 (-.f64 z t) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) y)) (*.f64 (neg.f64 (-.f64 z t)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (-.f64 z t) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (neg.f64 (-.f64 z t)) y)) (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y))) (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z t))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) y)) (*.f64 (/.f64 (-.f64 z t) x) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) x) y)) (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 x (neg.f64 (-.f64 z t))) (*.f64 (-.f64 z t) (neg.f64 y))) (*.f64 (-.f64 z t) (neg.f64 (-.f64 z t))))
(/.f64 (-.f64 (*.f64 x (/.f64 (-.f64 z t) y)) (*.f64 (-.f64 z t) #s(literal 1 binary64))) (*.f64 (-.f64 z t) (/.f64 (-.f64 z t) y)))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 y)) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (-.f64 z t) #s(literal -1 binary64))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (-.f64 z t) #s(literal -1 binary64))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (-.f64 z t))
(/.f64 (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64))) (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t))))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (*.f64 (-.f64 z t) (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (*.f64 (-.f64 z t) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 x y))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 y x) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) y)) (pow.f64 (-.f64 z t) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 (-.f64 x y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t))) (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t))))) (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (-.f64 z t)) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 z t)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 z t) (+.f64 y x)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 z t) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 z t) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 x y)) (neg.f64 (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(neg.f64 (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)))
(neg.f64 (/.f64 (-.f64 x y) (neg.f64 (-.f64 z t))))
(fma.f64 (/.f64 x (*.f64 (+.f64 z t) (-.f64 z t))) (+.f64 z t) (neg.f64 (/.f64 y (-.f64 z t))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 z z (*.f64 t (+.f64 z t))) (neg.f64 (/.f64 y (-.f64 z t))))
(fma.f64 x (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (neg.f64 (/.f64 y (-.f64 z t))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))) (/.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))) (/.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 (-.f64 z t) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 (-.f64 z t) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 z t) (+.f64 y x))) (/.f64 (*.f64 y y) (*.f64 (-.f64 z t) (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 z t) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (-.f64 z t) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (-.f64 z t)) (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (-.f64 z t)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 z t)) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 z t)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 z t))) (/.f64 (-.f64 x y) (neg.f64 (-.f64 z t))))
(-.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) (-.f64 x y))) #s(literal -1 binary64)))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.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 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (neg.f64 (+.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (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 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (-.f64 x (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 x (neg.f64 y)))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (+.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (neg.f64 y)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(fma.f64 #s(literal -1 binary64) y x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 y))) (/.f64 (*.f64 y y) (-.f64 x (neg.f64 y))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(-.f64 x y)
(+.f64 (neg.f64 y) x)
(+.f64 x (neg.f64 y))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 z (-.f64 x y)) #s(literal -2 binary64)) #s(literal 3600 binary64) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 z (-.f64 x y)) #s(literal -2 binary64)) #s(literal 3600 binary64) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) (*.f64 (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 120 binary64)) a)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 z (-.f64 x y)) #s(literal -2 binary64)) #s(literal 3600 binary64) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 120 binary64)) a))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 120 binary64)) a))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 z (-.f64 x y)) #s(literal -2 binary64)) #s(literal 3600 binary64) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))))
(fma.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (pow.f64 z #s(literal -1 binary64)) (*.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 (-.f64 x y) (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (-.f64 x y) (*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal -120 binary64) a))))
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)) (*.f64 #s(literal 120 binary64) a))
(+.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(*.f64 (/.f64 (+.f64 y x) z) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) z) (/.f64 (-.f64 x y) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 z (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal -1 binary64)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 z (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (-.f64 x y))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) z))
(*.f64 (neg.f64 (-.f64 x y)) (pow.f64 (neg.f64 z) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (/.f64 z (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 y z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 y z)) (neg.f64 (/.f64 y z))) (*.f64 (/.f64 x z) (neg.f64 (/.f64 y z))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 z #s(literal -1 binary64)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 z #s(literal -1 binary64)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64))) (neg.f64 z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x z) (/.f64 y z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (neg.f64 z))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y x) z)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) z)))
(/.f64 (neg.f64 (-.f64 (*.f64 x z) (*.f64 z y))) (neg.f64 (*.f64 z z)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 z)) (*.f64 (neg.f64 z) (neg.f64 y))) (*.f64 z z))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 z y)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) (*.f64 (neg.f64 z) (/.f64 z y)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) z) (*.f64 (neg.f64 z) y)) (*.f64 (neg.f64 z) z))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 z)) (*.f64 (/.f64 z x) (neg.f64 y))) (*.f64 (/.f64 z x) (neg.f64 z)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 z y)) (*.f64 (/.f64 z x) #s(literal 1 binary64))) (*.f64 (/.f64 z x) (/.f64 z y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 z x) y)) (*.f64 (/.f64 z x) z))
(/.f64 (-.f64 (*.f64 x (neg.f64 z)) (*.f64 z (neg.f64 y))) (*.f64 z (neg.f64 z)))
(/.f64 (-.f64 (*.f64 x (/.f64 z y)) (*.f64 z #s(literal 1 binary64))) (*.f64 z (/.f64 z y)))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 y)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 z #s(literal -1 binary64))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 z #s(literal -1 binary64))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) z)
(/.f64 (-.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64))) (+.f64 (/.f64 x z) (/.f64 y z)))
(/.f64 (-.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z)))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (*.f64 z (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 x y))) (neg.f64 (neg.f64 z)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 y x) z))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) z))
(/.f64 (-.f64 (*.f64 x z) (*.f64 z y)) (*.f64 z z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (-.f64 x y))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 z (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 z #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 z #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 (-.f64 x y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x z) (/.f64 y z)) (-.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z)))) (-.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) z) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) z) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z z) (-.f64 (*.f64 x z) (*.f64 z y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 y x)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 z (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 x y)) (neg.f64 z))
(/.f64 (-.f64 x y) z)
(neg.f64 (/.f64 (neg.f64 (-.f64 x y)) z))
(neg.f64 (/.f64 (-.f64 x y) (neg.f64 z)))
(fma.f64 x (pow.f64 z #s(literal -1 binary64)) (neg.f64 (/.f64 y z)))
(-.f64 (/.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (+.f64 (/.f64 x z) (/.f64 y z))) (/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (+.f64 (/.f64 x z) (/.f64 y z))))
(-.f64 (/.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z))))) (/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z))))))
(-.f64 (/.f64 (*.f64 x z) (*.f64 z z)) (/.f64 (*.f64 z y) (*.f64 z z)))
(-.f64 (/.f64 (*.f64 x x) (*.f64 z (+.f64 y x))) (/.f64 (*.f64 y y) (*.f64 z (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) z) (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) z))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) z) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) z))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 z)) (/.f64 (-.f64 x y) (neg.f64 z)))
(-.f64 (/.f64 x z) (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (/.f64 z (-.f64 x y))) #s(literal -1 binary64)))
(+.f64 (/.f64 x z) (neg.f64 (/.f64 y z)))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 120 binary64) a (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) (/.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) (*.f64 (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64))) (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -3 binary64)))) (neg.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (/.f64 (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) a))) (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 120 binary64) a (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 120 binary64) a (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (/.f64 (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) a))) (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 120 binary64) a (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -3 binary64))) (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (/.f64 (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) a))) (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -3 binary64))) (fma.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))) (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (*.f64 (+.f64 z t) (-.f64 z t))) (+.f64 z t) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (neg.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 120 binary64) a (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))
(fma.f64 a #s(literal 120 binary64) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))) (/.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))))
(+.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a))
(*.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (*.f64 (+.f64 z t) (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t)))
(*.f64 (neg.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(*.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 (*.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) #s(literal 1 binary64))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (neg.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) #s(literal 1 binary64)) (-.f64 z t))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))))
(/.f64 (neg.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) (neg.f64 (-.f64 z t)))
(/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (-.f64 z t))
(neg.f64 (/.f64 (neg.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))) (-.f64 z t)))
(neg.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (neg.f64 (-.f64 z t))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 z t))) (/.f64 #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))) (neg.f64 (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) #s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64))))) #s(literal -1 binary64)))
#s(approx (* 60 (- x y)) (*.f64 y #s(literal -60 binary64)))
(*.f64 y #s(literal -60 binary64))
(*.f64 #s(literal -60 binary64) y)

eval188.0ms (1.9%)

Memory
-30.0MiB live, 204.2MiB allocated
Compiler

Compiled 24 113 to 2 881 computations (88.1% saved)

prune24.0ms (0.2%)

Memory
-12.9MiB live, 62.3MiB allocated
Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New73213745
Fresh527
Picked415
Done000
Total74116757
Accuracy
100.0%
Counts
757 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
61.8%
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y)))
63.6%
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
87.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))))
50.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
52.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
29.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
25.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64)))
52.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
30.9%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
48.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
55.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
29.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
17.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 y z) #s(literal -60 binary64))))
14.4%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64))))
29.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)))
Compiler

Compiled 785 to 604 computations (23.1% saved)

simplify164.0ms (1.7%)

Memory
31.7MiB live, 114.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 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-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
cost-diff0
#s(approx (- x y) (neg.f64 y))
cost-diff0
(/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))
cost-diff0
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
cost-diff0
(/.f64 (-.f64 x y) z)
cost-diff0
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
cost-diff0
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
cost-diff0
(/.f64 x z)
cost-diff0
(*.f64 (/.f64 x z) #s(literal 60 binary64))
cost-diff0
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64))))
cost-diff0
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
cost-diff0
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040280
057280
191280
2146280
3248280
4441280
5942276
62090276
74041276
84515276
94657276
104680276
114689276
124689276
134699276
144704276
154704276
04704272
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
a
#s(literal 120 binary64)
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(-.f64 x y)
x
y
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
(-.f64 t z)
t
z
#s(literal -1/60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(/.f64 x z)
x
z
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(/.f64 (-.f64 x y) z)
(-.f64 x y)
x
y
z
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))
#s(approx (- x y) (neg.f64 y))
(neg.f64 y)
y
(-.f64 z t)
z
t
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
#s(literal 60 binary64)
(-.f64 x y)
x
y
(-.f64 z t)
z
t
Outputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x) (*.f64 #s(literal 120 binary64) a))
a
#s(literal 120 binary64)
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))
(-.f64 x y)
x
y
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
(*.f64 #s(literal -1/60 binary64) (-.f64 t z))
(-.f64 t z)
t
z
#s(literal -1/60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(/.f64 x z)
x
z
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(/.f64 (-.f64 x y) z)
(-.f64 x y)
x
y
z
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) #s(approx (- x y) (neg.f64 y))))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) #s(approx (- x y) (neg.f64 y)))
(/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))
#s(approx (- x y) (neg.f64 y))
(neg.f64 y)
y
(-.f64 z t)
z
t
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
#s(literal 60 binary64)
(-.f64 x y)
x
y
(-.f64 z t)
z
t

localize97.0ms (1%)

Memory
-10.6MiB live, 213.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 x y)
accuracy0.02734375
(*.f64 #s(literal 60 binary64) (-.f64 x y))
accuracy0.6561240859655362
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
accuracy30.087794446592323
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
accuracy0.015625
(/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))
accuracy0.209316259768442
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64))
accuracy30.087794446592323
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
accuracy30.879310056015896
#s(approx (- x y) (neg.f64 y))
accuracy0.0078125
(/.f64 (-.f64 x y) z)
accuracy0.193691259768442
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
accuracy21.27046196855177
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
accuracy24.415289872341326
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
accuracy0
(/.f64 x z)
accuracy0.16082001953688402
(*.f64 (/.f64 x z) #s(literal 60 binary64))
accuracy24.415289872341326
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64))))
accuracy41.00206119866596
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
accuracy0
(-.f64 t z)
accuracy0.0078125
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
accuracy0.10546875
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
accuracy0.1875
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
Samples
58.0ms248×0valid
2.0ms3valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 479 to 71 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-mult: 13.0ms (37.9% of total)
ival-div: 8.0ms (23.3% of total)
ival-sub: 4.0ms (11.7% of total)
const: 4.0ms (11.7% of total)
ival-add: 4.0ms (11.7% of total)
adjust: 1.0ms (2.9% of total)
ival-neg: 1.0ms (2.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series29.0ms (0.3%)

Memory
-18.0MiB live, 79.0MiB allocated
Counts
20 → 164
Calls
Call 1
Inputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(-.f64 x y)
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(/.f64 x z)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(/.f64 (-.f64 x y) z)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))
#s(approx (- x y) (neg.f64 y))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(-.f64 t z)
Outputs
(+ (* 60 (/ y (- t z))) (* 120 a))
(+ (* -60 (/ x (- t z))) (+ (* 60 (/ y (- t z))) (* 120 a)))
(* 60 (/ y (- t z)))
(+ (* -60 (/ x (- t z))) (* 60 (/ y (- t z))))
(* -1 y)
(- x y)
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(* 60 (/ x z))
(/ x z)
(* -60 (/ y z))
(+ (* -60 (/ y z)) (* 60 (/ x z)))
(* -1 (/ y z))
(+ (* -1 (/ y z)) (/ x z))
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -1 (/ y (- z t)))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(* -60 y)
(+ (* -60 y) (* 60 x))
(* -60 (/ x (- t z)))
(* x (- (+ (* 60 (/ y (* x (- t z)))) (* 120 (/ a x))) (* 60 (/ 1 (- t z)))))
(* x (- (* 60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z)))))
x
(* x (+ 1 (* -1 (/ y x))))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(* x (+ (* -60 (/ y (* x z))) (* 60 (/ 1 z))))
(* x (+ (* -1 (/ y (* x z))) (/ 1 z)))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(/ x (- z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
(* 60 x)
(* x (+ 60 (* -60 (/ y x))))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y (- t z))) (* 120 a)) x)) (* 60 (/ 1 (- t z))))))
(* -1 (* x (+ (* -60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z))))))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(* -1 (* x (- (* 60 (/ y (* x z))) (* 60 (/ 1 z)))))
(* -1 (* x (- (/ y (* x z)) (/ 1 z))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(+ (* -60 (/ x (- t z))) (* 120 a))
(+ x (* -1 y))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x z)) (* 120 a))
(* y (+ (* -60 (/ x (* y (- t z)))) (+ (* 120 (/ a y)) (* 60 (/ 1 (- t z))))))
(* y (+ (* -60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z)))))
(* y (- (/ x y) 1))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(* y (- (* 60 (/ x (* y z))) (* 60 (/ 1 z))))
(* y (- (/ x (* y z)) (/ 1 z)))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(* y (- (* 60 (/ x y)) 60))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x (- t z))) (* 120 a)) y)) (* 60 (/ 1 (- t z))))))
(* -1 (* y (- (* 60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z))))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -60 (/ x (* y z))) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -1 (/ x (* y z))) (/ 1 z))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2)))))))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3)))))))))
(* -60 (/ (- x y) t))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (* -60 (/ (- x y) t)))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2))))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3))))))))
(* -1/60 t)
(+ (* -1/60 t) (* 1/60 z))
(+ (* -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))))))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(/ (- x y) z)
(+ (* -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)))))))
(* -1 (/ (- x y) t))
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
t
(+ t (* -1 z))
(* 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))))
(/ (+ (* 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)
(* 1/60 z)
(* z (+ 1/60 (* -1/60 (/ t z))))
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(* -1 z)
(* z (- (/ t z) 1))
(+ (* -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))
(* -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))
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(* -1 (* z (+ 1 (* -1 (/ t z)))))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z))))))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z))))))))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (* 60 (/ (- x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z)))))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z)))))))
(+ (* 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)))))))))
(+ (* 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))))))))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(- t z)
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(/ (+ (* -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)
(* t (- (* 1/60 (/ z t)) 1/60))
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(* t (+ 1 (* -1 (/ z t))))
(+ (* -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))
(* -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 (* t (+ 1/60 (* -1/60 (/ z t)))))
(* -1 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(* -1 (* t (- (/ z t) 1)))
(* -60 (/ (- x y) (- t z)))
(+ (* -60 (/ (- x y) (- t z))) (* 120 a))
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* a (+ 120 (* -60 (/ (- x y) (* a (- t z))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(* -1 (* a (- (* 60 (/ (- x y) (* a (- t z)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
Calls

15 calls:

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

simplify226.0ms (2.3%)

Memory
36.9MiB live, 191.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05953075
118552977
258822949
081172766
Stop Event
iter limit
node limit
Counts
164 → 162
Calls
Call 1
Inputs
(+ (* 60 (/ y (- t z))) (* 120 a))
(+ (* -60 (/ x (- t z))) (+ (* 60 (/ y (- t z))) (* 120 a)))
(* 60 (/ y (- t z)))
(+ (* -60 (/ x (- t z))) (* 60 (/ y (- t z))))
(* -1 y)
(- x y)
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(* 60 (/ x z))
(/ x z)
(* -60 (/ y z))
(+ (* -60 (/ y z)) (* 60 (/ x z)))
(* -1 (/ y z))
(+ (* -1 (/ y z)) (/ x z))
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -1 (/ y (- z t)))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(* -60 y)
(+ (* -60 y) (* 60 x))
(* -60 (/ x (- t z)))
(* x (- (+ (* 60 (/ y (* x (- t z)))) (* 120 (/ a x))) (* 60 (/ 1 (- t z)))))
(* x (- (* 60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z)))))
x
(* x (+ 1 (* -1 (/ y x))))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(* x (+ (* -60 (/ y (* x z))) (* 60 (/ 1 z))))
(* x (+ (* -1 (/ y (* x z))) (/ 1 z)))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(/ x (- z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
(* 60 x)
(* x (+ 60 (* -60 (/ y x))))
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y (- t z))) (* 120 a)) x)) (* 60 (/ 1 (- t z))))))
(* -1 (* x (+ (* -60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z))))))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(* -1 (* x (- (* 60 (/ y (* x z))) (* 60 (/ 1 z)))))
(* -1 (* x (- (/ y (* x z)) (/ 1 z))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(+ (* -60 (/ x (- t z))) (* 120 a))
(+ x (* -1 y))
(+ (* 60 (/ x (- z t))) (* 120 a))
(+ (* 60 (/ x z)) (* 120 a))
(* y (+ (* -60 (/ x (* y (- t z)))) (+ (* 120 (/ a y)) (* 60 (/ 1 (- t z))))))
(* y (+ (* -60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z)))))
(* y (- (/ x y) 1))
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(* y (- (* 60 (/ x (* y z))) (* 60 (/ 1 z))))
(* y (- (/ x (* y z)) (/ 1 z)))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(* y (- (* 60 (/ x y)) 60))
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x (- t z))) (* 120 a)) y)) (* 60 (/ 1 (- t z))))))
(* -1 (* y (- (* 60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z))))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -60 (/ x (* y z))) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -1 (/ x (* y z))) (/ 1 z))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2)))))))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3)))))))))
(* -60 (/ (- x y) t))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (* -60 (/ (- x y) t)))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2))))))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3))))))))
(* -1/60 t)
(+ (* -1/60 t) (* 1/60 z))
(+ (* -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))))))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(/ (- x y) z)
(+ (* -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)))))))
(* -1 (/ (- x y) t))
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
t
(+ t (* -1 z))
(* 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))))
(/ (+ (* 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)
(* 1/60 z)
(* z (+ 1/60 (* -1/60 (/ t z))))
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(* -1 z)
(* z (- (/ t z) 1))
(+ (* -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))
(* -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))
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(* -1 (* z (+ 1 (* -1 (/ t z)))))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z))))))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z))))))))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (* 60 (/ (- x y) z)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z)))))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z)))))))
(+ (* 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)))))))))
(+ (* 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))))))))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(- t z)
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(/ (+ (* -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)
(* t (- (* 1/60 (/ z t)) 1/60))
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(* t (+ 1 (* -1 (/ z t))))
(+ (* -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))
(* -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 (* t (+ 1/60 (* -1/60 (/ z t)))))
(* -1 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(* -1 (* t (- (/ z t) 1)))
(* -60 (/ (- x y) (- t z)))
(+ (* -60 (/ (- x y) (- t z))) (* 120 a))
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* a (+ 120 (* -60 (/ (- x y) (* a (- t z))))))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(* -1 (* a (- (* 60 (/ (- x y) (* a (- t z)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
Outputs
(+ (* 60 (/ y (- t z))) (* 120 a))
(fma.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ x (- t z))) (+ (* 60 (/ y (- t z))) (* 120 a)))
(fma.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64) (fma.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* 60 (/ y (- t z)))
(*.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64))
(+ (* -60 (/ x (- t z))) (* 60 (/ y (- t z))))
(fma.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64) (*.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64)))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ y z)) (* 120 a))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(fma.f64 (/.f64 x z) #s(literal 60 binary64) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* 60 (/ x z))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(/ x z)
(/.f64 x z)
(* -60 (/ y z))
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
(+ (* -60 (/ y z)) (* 60 (/ x z)))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(+ (* -1 (/ y z)) (/ x z))
(/.f64 (-.f64 x y) z)
(* -60 (/ y (- z t)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64)))
(* -1 (/ y (- z t)))
(/.f64 (neg.f64 y) (-.f64 z t))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(* -60 y)
(*.f64 #s(literal -60 binary64) y)
(+ (* -60 y) (* 60 x))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(* -60 (/ x (- t z)))
(*.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64))
(* x (- (+ (* 60 (/ y (* x (- t z)))) (* 120 (/ a x))) (* 60 (/ 1 (- t z)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y (-.f64 t z)) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) x)
(* x (- (* 60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y (-.f64 t z)) (/.f64 #s(literal -60 binary64) (-.f64 t z))) x)
x
(* x (+ 1 (* -1 (/ y x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(* 60 (/ x (- z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) x)
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(*.f64 (fma.f64 (/.f64 (/.f64 y x) z) #s(literal -60 binary64) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) z))) x)
(* x (+ (* -60 (/ y (* x z))) (* 60 (/ 1 z))))
(*.f64 (fma.f64 (/.f64 (/.f64 y x) z) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) z)) x)
(* x (+ (* -1 (/ y (* x z))) (/ 1 z)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 y x) z)) x)
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t))) x)
(/ x (- z t))
(/.f64 x (-.f64 z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (/.f64 (/.f64 y (-.f64 z t)) x)) x)
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* x (+ 60 (* -60 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -60 binary64) #s(literal 60 binary64)) x)
(* -1 (* x (+ (* -1 (/ (+ (* 60 (/ y (- t z))) (* 120 a)) x)) (* 60 (/ 1 (- t z))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 t z)) (/.f64 (fma.f64 (/.f64 y (-.f64 t z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) x)))
(* -1 (* x (+ (* -60 (/ y (* x (- t z)))) (* 60 (/ 1 (- t z))))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (/.f64 y (-.f64 t z)) x) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 t z))))
(* -1 (* x (- (/ y x) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))) x)
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) z)) x)
(* -1 (* x (- (* 60 (/ y (* x z))) (* 60 (/ 1 z)))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y z) (/.f64 #s(literal -60 binary64) z)))
(* -1 (* x (- (/ y (* x z)) (/ 1 z))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 y x) z) (/.f64 #s(literal 1 binary64) z)))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y (-.f64 z t)) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 y (-.f64 z t)) x) (/.f64 #s(literal 1 binary64) (-.f64 z t))))
(* -1 (* x (- (* 60 (/ y x)) 60)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 y x) #s(literal 60 binary64) #s(literal -60 binary64)))
(+ (* -60 (/ x (- t z))) (* 120 a))
(fma.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ x (* -1 y))
(-.f64 x y)
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 (/.f64 x z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(* y (+ (* -60 (/ x (* y (- t z)))) (+ (* 120 (/ a y)) (* 60 (/ 1 (- t z))))))
(*.f64 (fma.f64 (/.f64 (/.f64 x (-.f64 t z)) y) #s(literal -60 binary64) (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) (-.f64 t z)))) y)
(* y (+ (* -60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z)))))
(*.f64 (fma.f64 (/.f64 (/.f64 x (-.f64 t z)) y) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 t z))) y)
(* y (- (/ x y) 1))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 z t)) (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))) y)
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x z) (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) z))) y)
(* y (- (* 60 (/ x (* y z))) (* 60 (/ 1 z))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x z) (/.f64 #s(literal -60 binary64) z)) y)
(* y (- (/ x (* y z)) (/ 1 z)))
(*.f64 (-.f64 (/.f64 (/.f64 x y) z) (/.f64 #s(literal 1 binary64) z)) y)
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 z t)) (/.f64 #s(literal -60 binary64) (-.f64 z t))) y)
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(*.f64 (-.f64 (/.f64 (/.f64 x (-.f64 z t)) y) (/.f64 #s(literal 1 binary64) (-.f64 z t))) y)
(* y (- (* 60 (/ x y)) 60))
(*.f64 (fma.f64 (/.f64 x y) #s(literal 60 binary64) #s(literal -60 binary64)) y)
(* -1 (* y (- (* -1 (/ (+ (* -60 (/ x (- t z))) (* 120 a)) y)) (* 60 (/ 1 (- t z))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) y) (/.f64 #s(literal 60 binary64) (-.f64 t z))) y)
(* -1 (* y (- (* 60 (/ x (* y (- t z)))) (* 60 (/ 1 (- t z))))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 t z)) (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) y)))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 #s(literal 60 binary64) z) (/.f64 (fma.f64 (/.f64 x z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) y)))
(* -1 (* y (+ (* -60 (/ x (* y z))) (* 60 (/ 1 z)))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 (/.f64 x y) z) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) z)))
(* -1 (* y (+ (* -1 (/ x (* y z))) (/ 1 z))))
(*.f64 (-.f64 (/.f64 (/.f64 x y) z) (/.f64 #s(literal 1 binary64) z)) y)
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 (/.f64 x (-.f64 z t)) y) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(*.f64 (-.f64 (/.f64 (/.f64 x (-.f64 z t)) y) (/.f64 #s(literal 1 binary64) (-.f64 z t))) y)
(* -1 (* y (+ 60 (* -60 (/ x y)))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 x y) #s(literal -60 binary64) #s(literal 60 binary64)))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(fma.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) t) t) z (/.f64 (-.f64 x y) t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2)))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64))) z (/.f64 (/.f64 (-.f64 x y) t) t)) #s(literal -60 binary64)) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (/ (- x y) t)) (+ (* 120 a) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3)))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -60 binary64) t) (/.f64 (-.f64 x y) t) (*.f64 (*.f64 #s(literal -60 binary64) z) (fma.f64 (-.f64 x y) (/.f64 z (pow.f64 t #s(literal 4 binary64))) (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64)))))) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* -60 (/ (- x y) t))
(*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (* -60 (/ (- x y) t)))
(*.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) t) t) z (/.f64 (-.f64 x y) t)) #s(literal -60 binary64))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (* z (- x y)) (pow t 3))) (* -60 (/ (- x y) (pow t 2))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64))) z (/.f64 (/.f64 (-.f64 x y) t) t)) #s(literal -60 binary64)) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(+ (* -60 (/ (- x y) t)) (* z (+ (* -60 (/ (- x y) (pow t 2))) (* z (+ (* -60 (/ (* z (- x y)) (pow t 4))) (* -60 (/ (- x y) (pow t 3))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -60 binary64) t) (/.f64 (-.f64 x y) t) (*.f64 (*.f64 #s(literal -60 binary64) z) (fma.f64 (-.f64 x y) (/.f64 z (pow.f64 t #s(literal 4 binary64))) (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64)))))) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(* -1/60 t)
(*.f64 #s(literal -1/60 binary64) t)
(+ (* -1/60 t) (* 1/60 z))
(fma.f64 #s(literal 1/60 binary64) z (*.f64 #s(literal -1/60 binary64) t))
(+ (* -60 (/ (- x y) t)) (+ (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))) (* 120 a)))
(fma.f64 (*.f64 #s(literal 60 binary64) z) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) #s(literal 60 binary64)) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) (*.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) #s(literal 60 binary64))) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* 60 (/ (- x y) z))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(/.f64 (fma.f64 (*.f64 z a) #s(literal 120 binary64) (*.f64 (-.f64 x y) #s(literal 60 binary64))) z)
(/ (- x y) z)
(/.f64 (-.f64 x y) z)
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(fma.f64 (*.f64 #s(literal 60 binary64) z) (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) (*.f64 (/.f64 (-.f64 x y) t) #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 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) #s(literal 60 binary64)) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(+ (* -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 (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) (*.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) #s(literal 60 binary64))) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(* -1 (/ (- x y) t))
(/.f64 (-.f64 y x) t)
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(fma.f64 (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t))) z (/.f64 (-.f64 y x) t))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(fma.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) z (/.f64 (-.f64 y x) t))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) z (-.f64 (/.f64 y (*.f64 t t)) (/.f64 x (*.f64 t t)))) z (/.f64 (-.f64 y x) t))
t
(+ t (* -1 z))
(-.f64 t z)
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) 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 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.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 (*.f64 t t) z) (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) t)) (-.f64 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) (+.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) (fma.f64 (/.f64 (*.f64 t t) z) (/.f64 (-.f64 x y) z) (/.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) (-.f64 x y)) (pow.f64 z #s(literal 3 binary64)))))) z)
(* 1/60 z)
(*.f64 #s(literal 1/60 binary64) z)
(* z (+ 1/60 (* -1/60 (/ t z))))
(*.f64 (fma.f64 (/.f64 t z) #s(literal -1/60 binary64) #s(literal 1/60 binary64)) z)
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/.f64 (fma.f64 (/.f64 (*.f64 t t) z) (/.f64 (-.f64 x y) z) (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(/.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 t t) z) (/.f64 (-.f64 x y) z) (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)))) z)
(* -1 z)
(neg.f64 z)
(* z (- (/ t z) 1))
(*.f64 (-.f64 (/.f64 t z) #s(literal 1 binary64)) z)
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)))
(+ (* -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 (fma.f64 (-.f64 x y) t (*.f64 t (*.f64 (/.f64 (-.f64 x y) z) t))) z) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (neg.f64 z)))
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.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 t (*.f64 (/.f64 (-.f64 x y) z) t))) z) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (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 (fma.f64 #s(literal -60 binary64) (-.f64 x y) (/.f64 (fma.f64 (*.f64 #s(literal 60 binary64) t) (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 y x) t) t (*.f64 (-.f64 y x) (/.f64 (pow.f64 t #s(literal 3 binary64)) z))) z))) (neg.f64 z))) (neg.f64 z))
(* -1 (* z (- (* 1/60 (/ t z)) 1/60)))
(*.f64 (fma.f64 (/.f64 t z) #s(literal 1/60 binary64) #s(literal -1/60 binary64)) (neg.f64 z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(/.f64 (-.f64 x (-.f64 y (/.f64 (fma.f64 (-.f64 x y) t (*.f64 t (*.f64 (/.f64 (-.f64 x y) z) t))) z))) z)
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x y) t (/.f64 (fma.f64 (*.f64 (-.f64 x y) t) t (*.f64 (pow.f64 t #s(literal 3 binary64)) (/.f64 (-.f64 x y) z))) z)) z) (-.f64 x y)) z)
(* -1 (* z (+ 1 (* -1 (/ t z)))))
(*.f64 (-.f64 (/.f64 t z) #s(literal 1 binary64)) z)
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 (*.f64 #s(literal -60 binary64) t) (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z))))))
(fma.f64 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64)))) t (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z))) #s(literal -60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -60 binary64) t) (fma.f64 (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64)))) (/.f64 t z) (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64))))) (*.f64 (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z)) #s(literal -60 binary64))) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* -60 (* t (- (/ y (pow z 2)) (/ x (pow z 2))))) (* 60 (/ (- x y) z)))
(fma.f64 (*.f64 #s(literal -60 binary64) t) (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) z)))))
(fma.f64 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64)))) t (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z))) #s(literal -60 binary64)) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(+ (* 60 (/ (- x y) z)) (* t (+ (* -60 (- (/ y (pow z 2)) (/ x (pow z 2)))) (* t (+ (* -60 (/ (* t (- (/ y (pow z 2)) (/ x (pow z 2)))) (pow z 2))) (* -60 (/ (- (/ y (pow z 2)) (/ x (pow z 2))) z)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -60 binary64) t) (fma.f64 (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64)))) (/.f64 t z) (-.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 3 binary64))))) (*.f64 (-.f64 (/.f64 (/.f64 y z) z) (/.f64 (/.f64 x z) z)) #s(literal -60 binary64))) t (*.f64 (/.f64 (-.f64 x y) 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 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.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 (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) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) z) #s(literal 60 binary64))) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(*.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) z)) #s(literal 60 binary64))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(+ (* 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 (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) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) z) #s(literal 60 binary64))) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(fma.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.f64 (-.f64 x y) z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(fma.f64 (fma.f64 (fma.f64 (-.f64 x y) (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64)))) t (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.f64 (-.f64 x y) z))
(- t z)
(-.f64 t z)
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (* (pow z 2) (- x y)) (pow t 3))) (+ (* -60 (/ (- x y) t)) (* 120 a))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64))) z (/.f64 (/.f64 (-.f64 x y) t) t)) #s(literal -60 binary64)) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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) (/.f64 (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z))) 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 (/.f64 (-.f64 x y) t) z (-.f64 x y)) (fma.f64 (/.f64 (*.f64 z z) t) (/.f64 (-.f64 x y) t) (*.f64 (pow.f64 z #s(literal 3 binary64)) (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64))))))) t)
(* t (- (* 1/60 (/ z t)) 1/60))
(*.f64 (fma.f64 (/.f64 z t) #s(literal 1/60 binary64) #s(literal -1/60 binary64)) t)
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/.f64 (fma.f64 (-.f64 y x) (/.f64 z t) (-.f64 y x)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 y x) (/.f64 (*.f64 z z) t) (*.f64 (-.f64 y x) z)) t) (-.f64 x y)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(/.f64 (fma.f64 (-.f64 y x) (/.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) (-.f64 (/.f64 (fma.f64 (-.f64 y x) (/.f64 (*.f64 z z) t) (*.f64 (-.f64 y x) z)) t) (-.f64 x y))) t)
(* t (+ 1 (* -1 (/ z t))))
(fma.f64 (/.f64 (neg.f64 z) t) t t)
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 (-.f64 x y) #s(literal 60 binary64) (/.f64 (*.f64 (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z))) #s(literal 60 binary64)) t)) (neg.f64 t)))
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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 (-.f64 x y) #s(literal 60 binary64) (/.f64 (*.f64 (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z))) #s(literal 60 binary64)) 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 (fma.f64 (-.f64 x y) #s(literal 60 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) z) (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) (/.f64 (-.f64 x y) t) (*.f64 (*.f64 (-.f64 x y) z) z)) t))) (neg.f64 t))) (neg.f64 t))
(* -1 (* t (+ 1/60 (* -1/60 (/ z t)))))
(*.f64 (neg.f64 t) (fma.f64 (/.f64 z t) #s(literal -1/60 binary64) #s(literal 1/60 binary64)))
(* -1 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(/.f64 (fma.f64 (-.f64 y x) (/.f64 z t) (-.f64 y x)) t)
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 y x) (/.f64 (*.f64 z z) t) (*.f64 (-.f64 y x) z)) t) (-.f64 x y)) t)
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(/.f64 (-.f64 (-.f64 x (/.f64 (fma.f64 (-.f64 y x) z (/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) (/.f64 (-.f64 x y) t) (*.f64 (*.f64 (-.f64 x y) z) z)) (neg.f64 t))) t)) y) (neg.f64 t))
(* -1 (* t (- (/ z t) 1)))
(fma.f64 (/.f64 (neg.f64 z) t) t t)
(* -60 (/ (- x y) (- t z)))
(*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(+ (* -60 (/ (- x y) (- t z))) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(* 60 (/ (- x y) (- z t)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(* a (+ 120 (* -60 (/ (- x y) (* a (- t z))))))
(*.f64 (fma.f64 (/.f64 (-.f64 x y) a) (/.f64 #s(literal -60 binary64) (-.f64 t z)) #s(literal 120 binary64)) a)
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) a) (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 120 binary64)) a)
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) a) #s(literal 60 binary64) #s(literal 120 binary64)) a)
(* -1 (* a (- (* 60 (/ (- x y) (* a (- t z)))) 120)))
(*.f64 (fma.f64 (/.f64 (-.f64 x y) a) (/.f64 #s(literal -60 binary64) (-.f64 t z)) #s(literal 120 binary64)) a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -60 binary64) a) (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal -120 binary64)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) a) #s(literal -60 binary64) #s(literal -120 binary64)))

rewrite257.0ms (2.6%)

Memory
0.9MiB live, 156.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040243
057243
1193243
21462243
08548235
Stop Event
iter limit
node limit
iter limit
Counts
20 → 512
Calls
Call 1
Inputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(-.f64 x y)
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(/.f64 x z)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(/.f64 (-.f64 x y) z)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))
#s(approx (- x y) (neg.f64 y))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(-.f64 t z)
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -3 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 120 binary64) a (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 120 binary64) a (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))) (fma.f64 #s(literal 120 binary64) a (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))) (+.f64 (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 120 binary64) a (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) (/.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) (/.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (fma.f64 (-.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)) (-.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)) (*.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (-.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) (*.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal 2 binary64)) #s(literal 3600 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 #s(literal -7200 binary64) (/.f64 a (/.f64 (-.f64 t z) (-.f64 x y))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64))) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (-.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal 2 binary64)) #s(literal 3600 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 #s(literal -7200 binary64) (/.f64 a (/.f64 (-.f64 t z) (-.f64 x y)))))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -3 binary64))) (fma.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal 2 binary64)) #s(literal 3600 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 #s(literal -7200 binary64) (/.f64 a (/.f64 (-.f64 t z) (-.f64 x y)))))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 y x) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 (-.f64 x y) (+.f64 y x)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 (-.f64 x y) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -1/60 binary64)) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 t z)) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) #s(literal -1/60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1/60 binary64)) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 t z)) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1/60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (/.f64 (-.f64 x y) #s(literal 1/60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/60 binary64) (+.f64 y x)) (/.f64 (-.f64 t z) (-.f64 x y))) #s(literal -1 binary64)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) #s(literal -1/60 binary64)) (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (/.f64 (-.f64 x y) #s(literal -1/60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (neg.f64 (-.f64 x y)) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (neg.f64 (-.f64 t z))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))))
(-.f64 (fma.f64 #s(literal 120 binary64) a (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))) (/.f64 (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))))
(-.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (-.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 #s(literal 120 binary64) a)))
(+.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(+.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))
(*.f64 (/.f64 (+.f64 y x) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 (-.f64 x y) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -1/60 binary64)) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (-.f64 t z)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 t z)) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) #s(literal -1/60 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1/60 binary64)) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 t z)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 t z)) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1/60 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (/.f64 (-.f64 x y) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/60 binary64) (+.f64 y x)) (/.f64 (-.f64 t z) (-.f64 x y))) #s(literal -1 binary64)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1/60 binary64)) (pow.f64 (-.f64 t z) #s(literal -1 binary64)))
(*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)))
(*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1/60 binary64) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (/.f64 (-.f64 x y) #s(literal -1/60 binary64)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -60 binary64))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(*.f64 (neg.f64 (-.f64 x y)) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (neg.f64 (-.f64 t z))))
(*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))) (*.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 x y) #s(literal -1/60 binary64))) (neg.f64 (-.f64 t z)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -60 binary64) (-.f64 t z)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 t z)) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 t z)))) #s(literal -1/60 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y))) (neg.f64 (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64))) (*.f64 #s(literal 1/60 binary64) (-.f64 t z)))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal -1/60 binary64)) (-.f64 t z)) (*.f64 (-.f64 t z) (/.f64 y #s(literal -1/60 binary64)))) (*.f64 (-.f64 t z) (-.f64 t z)))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal -1/60 binary64)) #s(literal -1/60 binary64)) (*.f64 (-.f64 t z) (/.f64 y (-.f64 t z)))) (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal -1/60 binary64)) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)) (*.f64 (-.f64 t z) #s(literal 1 binary64))) (*.f64 (-.f64 t z) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal -1/60 binary64)) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))) (*.f64 (-.f64 t z) (neg.f64 y))) (*.f64 (-.f64 t z) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal -1/60 binary64)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 (-.f64 t z) y)) (*.f64 (-.f64 t z) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 t z)) (-.f64 t z)) (*.f64 #s(literal -1/60 binary64) (/.f64 y #s(literal -1/60 binary64)))) (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 t z)) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/60 binary64) (/.f64 y (-.f64 t z)))) #s(literal 1/3600 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 t z)) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/60 binary64) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 t z)) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))) (*.f64 #s(literal -1/60 binary64) (neg.f64 y))) (*.f64 #s(literal -1/60 binary64) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 t z)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 #s(literal -1/60 binary64) y)) (*.f64 #s(literal -1/60 binary64) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 t z)) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) (/.f64 y #s(literal -1/60 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) (-.f64 t z)))
(/.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) (/.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) #s(literal -1/60 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) (neg.f64 y))) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) y)) (*.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) x) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 t z)) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) (/.f64 y #s(literal -1/60 binary64)))) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) (-.f64 t z)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) #s(literal -1/60 binary64)) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) (/.f64 y (-.f64 t z)))) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal -1/60 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) (neg.f64 y))) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) y)) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 x (-.f64 t z)) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (/.f64 y #s(literal -1/60 binary64)))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (-.f64 t z)))
(/.f64 (-.f64 (*.f64 x #s(literal -1/60 binary64)) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (/.f64 y (-.f64 t z)))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) #s(literal -1/60 binary64)))
(/.f64 (-.f64 (*.f64 x (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)))
(/.f64 (-.f64 (*.f64 x (*.f64 #s(literal 1/60 binary64) (-.f64 t z))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (neg.f64 y))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 y)) (*.f64 #s(literal 1/60 binary64) (-.f64 t z)))
(/.f64 (/.f64 (-.f64 x y) #s(literal -1/60 binary64)) (-.f64 t z))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -60 binary64) (-.f64 t z))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64))) (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 t z)) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 t z))) #s(literal 1/60 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 x y))) (neg.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z))))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 y x) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y)) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -1/60 binary64))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (+.f64 y x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t z) (/.f64 (-.f64 x y) #s(literal -1/60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -60 binary64) (-.f64 t z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 t z)) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))) (-.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))) (-.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (*.f64 (-.f64 x y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (+.f64 y x)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 x y)) (*.f64 #s(literal 1/60 binary64) (-.f64 t z)))
(/.f64 (-.f64 x y) (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))
(neg.f64 (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 t z))))
(neg.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (/.f64 x #s(literal 1/60 binary64)) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 t z)) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(fma.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) (/.f64 x #s(literal -1/60 binary64)) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(fma.f64 #s(literal 60 binary64) (/.f64 x (neg.f64 (-.f64 t z))) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(fma.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 t z)) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))) (/.f64 (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (fma.f64 #s(literal -60 binary64) (/.f64 x (-.f64 t z)) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))))) (/.f64 (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))))))
(-.f64 (/.f64 (*.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) y) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (+.f64 y x))) (/.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(-.f64 (/.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))))
(-.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y)))) #s(literal -1 binary64)))
(+.f64 (/.f64 x (*.f64 #s(literal -1/60 binary64) (-.f64 t z))) (neg.f64 (/.f64 y (*.f64 #s(literal -1/60 binary64) (-.f64 t z)))))
(*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (+.f64 x #s(literal 0 binary64)) (+.f64 x #s(literal 0 binary64)) (fma.f64 y y (*.f64 (+.f64 x #s(literal 0 binary64)) y))))
(/.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 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (neg.f64 (+.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (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 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (-.f64 x (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 x (neg.f64 y)))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (+.f64 y x))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (neg.f64 y)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 x (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(fma.f64 #s(literal -1 binary64) y x)
(fma.f64 y #s(literal -1 binary64) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 y))) (/.f64 (*.f64 y y) (-.f64 x (neg.f64 y))))
(-.f64 (+.f64 x #s(literal 0 binary64)) y)
(-.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(-.f64 x y)
(+.f64 (neg.f64 y) x)
(+.f64 x (neg.f64 y))
(*.f64 #s(literal -1/60 binary64) (-.f64 t z))
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) #s(literal -1/60 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 t #s(literal -1/60 binary64)) (*.f64 t #s(literal -1/60 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal -1/60 binary64)) (*.f64 (neg.f64 z) #s(literal -1/60 binary64))) (*.f64 (*.f64 t #s(literal -1/60 binary64)) (*.f64 (neg.f64 z) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) (neg.f64 z)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/60 binary64) t) (*.f64 #s(literal -1/60 binary64) t) (-.f64 (*.f64 (*.f64 #s(literal -1/60 binary64) (neg.f64 z)) (*.f64 #s(literal -1/60 binary64) (neg.f64 z))) (*.f64 (*.f64 #s(literal -1/60 binary64) t) (*.f64 #s(literal -1/60 binary64) (neg.f64 z))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 z t) (-.f64 t z)) #s(literal -1/60 binary64))) (neg.f64 (+.f64 z t)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal -1/60 binary64))) (neg.f64 (fma.f64 z (+.f64 z t) (*.f64 t t))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 (+.f64 z t) (-.f64 t z)))) (neg.f64 (+.f64 z t)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (neg.f64 (fma.f64 z (+.f64 z t) (*.f64 t t))))
(/.f64 (*.f64 (*.f64 (+.f64 z t) (-.f64 t z)) #s(literal -1/60 binary64)) (+.f64 z t))
(/.f64 (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal -1/60 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t)))
(/.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 (+.f64 z t) (-.f64 t z))) (+.f64 z t))
(/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 z (+.f64 z t) (*.f64 t t)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 z t) (*.f64 (*.f64 (+.f64 z t) (-.f64 t z)) #s(literal -1/60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal -1/60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 z t) (*.f64 #s(literal -1/60 binary64) (*.f64 (+.f64 z t) (-.f64 t z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (*.f64 #s(literal -1/60 binary64) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))))
(fma.f64 #s(literal -1/60 binary64) t (*.f64 #s(literal -1/60 binary64) (neg.f64 z)))
(fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))
(+.f64 (*.f64 t #s(literal -1/60 binary64)) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))
(+.f64 (*.f64 #s(literal -1/60 binary64) t) (*.f64 #s(literal -1/60 binary64) (neg.f64 z)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) z))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 x) z))
(*.f64 (*.f64 #s(literal 60 binary64) x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(*.f64 #s(literal 60 binary64) (/.f64 x z))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(*.f64 x (*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 60 binary64)))
(pow.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 60 binary64))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (neg.f64 x))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 60 binary64) x))) (neg.f64 (neg.f64 z)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 60 binary64)) (neg.f64 z))
(/.f64 (*.f64 #s(literal 60 binary64) (neg.f64 x)) (neg.f64 z))
(/.f64 #s(literal -60 binary64) (neg.f64 (/.f64 z x)))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) x)) (neg.f64 z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) (*.f64 (neg.f64 x) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) (*.f64 #s(literal 60 binary64) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) #s(literal 60 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 #s(literal 60 binary64) x)))
(/.f64 #s(literal 60 binary64) (/.f64 z x))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) x)
(*.f64 #s(literal 1 binary64) (/.f64 x z))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 z) #s(literal -1 binary64)))
(*.f64 x (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (/.f64 z x) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 z))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 x #s(literal 1 binary64)) z)
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z x))))
(/.f64 #s(literal 1 binary64) (/.f64 z x))
(/.f64 (neg.f64 x) (neg.f64 z))
(/.f64 x z)
(neg.f64 (/.f64 (neg.f64 x) z))
(neg.f64 (/.f64 x (neg.f64 z)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 z)) (/.f64 x (neg.f64 z)))
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal -1 binary64)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(*.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) z))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) z))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) z))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) z))
(*.f64 (-.f64 x y) (*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 60 binary64)))
(pow.f64 (/.f64 z (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal -1 binary64))
(/.f64 #s(literal -60 binary64) (neg.f64 (/.f64 z (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))) (neg.f64 (neg.f64 z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 #s(literal 60 binary64) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (-.f64 x y)) #s(literal 60 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (*.f64 #s(literal 60 binary64) (-.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 #s(literal 60 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (neg.f64 z))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)
(/.f64 #s(literal 60 binary64) (/.f64 z (-.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 z)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (neg.f64 z)))
(*.f64 (/.f64 (+.f64 y x) z) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) z) (/.f64 (-.f64 x y) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 z (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal -1 binary64)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 z (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (-.f64 x y))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) z))
(*.f64 (neg.f64 (-.f64 x y)) (pow.f64 (neg.f64 z) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (/.f64 z (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 z x) #s(literal -3 binary64)) (pow.f64 (neg.f64 (/.f64 y z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 y z)) (neg.f64 (/.f64 y z))) (*.f64 (/.f64 x z) (neg.f64 (/.f64 y z))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 z #s(literal -1 binary64)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 z #s(literal -1 binary64)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x z) (/.f64 y z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 z x) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (neg.f64 z))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y x) z)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) z)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 z x) y))) (neg.f64 (*.f64 (/.f64 z x) z)))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 x) z) (*.f64 (neg.f64 z) y))) (neg.f64 (*.f64 (neg.f64 z) z)))
(/.f64 (neg.f64 (-.f64 (*.f64 x z) (*.f64 z y))) (neg.f64 (*.f64 z z)))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64))) (neg.f64 z))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 z y)) (*.f64 z #s(literal 1 binary64))) (*.f64 z (/.f64 z y)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (neg.f64 z)) (*.f64 z (neg.f64 y))) (*.f64 z (neg.f64 z)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) z) (*.f64 z y)) (*.f64 z z))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (/.f64 z y)) (*.f64 (neg.f64 (neg.f64 z)) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 z)) (/.f64 z y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 z)) (*.f64 (neg.f64 (neg.f64 z)) (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 z)) (neg.f64 z)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 x)) z) (*.f64 (neg.f64 (neg.f64 z)) y)) (*.f64 (neg.f64 (neg.f64 z)) z))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z y)) (*.f64 (neg.f64 (/.f64 z x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 z x)) (/.f64 z y)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 z)) (*.f64 (neg.f64 (/.f64 z x)) (neg.f64 y))) (*.f64 (neg.f64 (/.f64 z x)) (neg.f64 z)))
(/.f64 (-.f64 (neg.f64 z) (*.f64 (neg.f64 (/.f64 z x)) y)) (*.f64 (neg.f64 (/.f64 z x)) z))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 z y)) (*.f64 (/.f64 z x) #s(literal 1 binary64))) (*.f64 (/.f64 z x) (/.f64 z y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 z)) (*.f64 (/.f64 z x) (neg.f64 y))) (*.f64 (/.f64 z x) (neg.f64 z)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 z y)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) (*.f64 (neg.f64 z) (/.f64 z y)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 z)) (*.f64 (neg.f64 z) (neg.f64 y))) (*.f64 z z))
(/.f64 (-.f64 (*.f64 x (/.f64 z y)) (*.f64 z #s(literal 1 binary64))) (*.f64 z (/.f64 z y)))
(/.f64 (-.f64 (*.f64 x (neg.f64 z)) (*.f64 z (neg.f64 y))) (*.f64 z (neg.f64 z)))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 y)) (neg.f64 z))
(/.f64 (-.f64 (*.f64 x #s(literal 1 binary64)) y) z)
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 z #s(literal -1 binary64))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 z #s(literal -1 binary64))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64))) (+.f64 (/.f64 x z) (/.f64 y z)))
(/.f64 (-.f64 (pow.f64 (/.f64 z x) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z)))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (*.f64 z (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 x y))) (neg.f64 (neg.f64 z)))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) z)
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 y x) z))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) z))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 z x) y)) (*.f64 (/.f64 z x) z))
(/.f64 (-.f64 (*.f64 (neg.f64 x) z) (*.f64 (neg.f64 z) y)) (*.f64 (neg.f64 z) z))
(/.f64 (-.f64 (*.f64 x z) (*.f64 z y)) (*.f64 z z))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 z (+.f64 y x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 z #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 z #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x z) (/.f64 y z)) (-.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z)))) (-.f64 (pow.f64 (/.f64 z x) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 (-.f64 x y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) z) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) z) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 z x) z) (-.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 z x) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) z) (-.f64 (*.f64 (neg.f64 x) z) (*.f64 (neg.f64 z) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z z) (-.f64 (*.f64 x z) (*.f64 z y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 y x)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 z (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 x y)) (neg.f64 z))
(/.f64 (-.f64 x y) z)
(neg.f64 (/.f64 (neg.f64 (-.f64 x y)) z))
(neg.f64 (/.f64 (-.f64 x y) (neg.f64 z)))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 y z)))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) x (neg.f64 (/.f64 y z)))
(fma.f64 #s(literal 1 binary64) (/.f64 x z) (neg.f64 (/.f64 y z)))
(fma.f64 (neg.f64 x) (pow.f64 (neg.f64 z) #s(literal -1 binary64)) (neg.f64 (/.f64 y z)))
(fma.f64 x (pow.f64 z #s(literal -1 binary64)) (neg.f64 (/.f64 y z)))
(-.f64 (/.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (+.f64 (/.f64 x z) (/.f64 y z))) (/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (+.f64 (/.f64 x z) (/.f64 y z))))
(-.f64 (/.f64 (pow.f64 (/.f64 z x) #s(literal -3 binary64)) (+.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z))))) (/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 x z) (/.f64 y z))))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 z x) z)) (/.f64 (*.f64 (/.f64 z x) y) (*.f64 (/.f64 z x) z)))
(-.f64 (/.f64 (*.f64 (neg.f64 x) z) (*.f64 (neg.f64 z) z)) (/.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 z) z)))
(-.f64 (/.f64 (*.f64 x z) (*.f64 z z)) (/.f64 (*.f64 z y) (*.f64 z z)))
(-.f64 (/.f64 (*.f64 x x) (*.f64 z (+.f64 y x))) (/.f64 (*.f64 y y) (*.f64 z (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 z (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(-.f64 (/.f64 (+.f64 x #s(literal 0 binary64)) z) (/.f64 y z))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) z) (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) z))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) z) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) z))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 z)) (/.f64 (-.f64 x y) (neg.f64 z)))
(-.f64 (/.f64 x z) (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (/.f64 z (-.f64 x y))) #s(literal -1 binary64)))
(+.f64 (/.f64 x z) (neg.f64 (/.f64 y z)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (- x y) (neg.f64 y)) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (/.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(approx (- x y) (neg.f64 y)) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(approx (- x y) (neg.f64 y)) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 z t)) (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) (-.f64 z t)))
(*.f64 (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 #s(approx (- x y) (neg.f64 y)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) #s(literal 60 binary64)))
(*.f64 #s(literal 60 binary64) (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)))
(pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) #s(literal 60 binary64))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (neg.f64 #s(approx (- x y) (neg.f64 y))))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64)))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) #s(literal 60 binary64)) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 #s(literal 60 binary64) (neg.f64 #s(approx (- x y) (neg.f64 y)))) (neg.f64 (-.f64 z t)))
(/.f64 #s(literal -60 binary64) (neg.f64 (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y)))))
(/.f64 (neg.f64 (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64))) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64)) (-.f64 z t))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 z t) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 z t)) (*.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 z t)) (*.f64 #s(literal 60 binary64) (neg.f64 #s(approx (- x y) (neg.f64 y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 z t) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y))) #s(literal 60 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64))))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y))))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 (+.f64 z t) (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (- x y) (neg.f64 y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) #s(approx (- x y) (neg.f64 y)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)))
(*.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(*.f64 #s(approx (- x y) (neg.f64 y)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 1 binary64))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 1 binary64)) (-.f64 z t))
(/.f64 (neg.f64 (neg.f64 #s(approx (- x y) (neg.f64 y)))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y))))
(/.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) (neg.f64 (-.f64 z t)))
(/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))
(neg.f64 (/.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) (-.f64 z t)))
(neg.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (neg.f64 (-.f64 z t))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 z t))) (/.f64 #s(approx (- x y) (neg.f64 y)) (neg.f64 (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y)))) #s(literal -1 binary64)))
#s(approx (- x y) (neg.f64 y))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.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 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 (-.f64 x y) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (-.f64 x y) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 z t)) (/.f64 (-.f64 x y) (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 #s(literal 60 binary64) (-.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (-.f64 x y) (*.f64 #s(literal 60 binary64) (pow.f64 (-.f64 z t) #s(literal -1 binary64))))
(pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64)) (-.f64 z t))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(neg.f64 (/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (-.f64 z t)))
(neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 z t))) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) (-.f64 x y))
(*.f64 (-.f64 x y) #s(literal 60 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 60 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) #s(literal 60 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal 60 binary64) x) (-.f64 (*.f64 (*.f64 (neg.f64 y) #s(literal 60 binary64)) (*.f64 (neg.f64 y) #s(literal 60 binary64))) (*.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (neg.f64 y) #s(literal 60 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 60 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 60 binary64) (neg.f64 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) (neg.f64 y)) (*.f64 #s(literal 60 binary64) (neg.f64 y))) (*.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal 60 binary64) (neg.f64 y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 60 binary64))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 60 binary64)) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal 60 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 #s(literal 60 binary64) x (*.f64 (neg.f64 y) #s(literal 60 binary64)))
(fma.f64 #s(literal 60 binary64) x (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(fma.f64 x #s(literal 60 binary64) (*.f64 (neg.f64 y) #s(literal 60 binary64)))
(fma.f64 x #s(literal 60 binary64) (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(+.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 (neg.f64 y) #s(literal 60 binary64)))
(+.f64 (*.f64 #s(literal 60 binary64) x) (*.f64 #s(literal 60 binary64) (neg.f64 y)))
(*.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (pow.f64 (+.f64 z t) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (pow.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 t t) (+.f64 z t)) (fma.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 z z) (+.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (fma.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) (fma.f64 z z (-.f64 (*.f64 t t) (*.f64 (neg.f64 z) t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z)))) (neg.f64 (neg.f64 (+.f64 z t))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (+.f64 z t)) (*.f64 (+.f64 z t) (*.f64 z z))) (*.f64 (+.f64 z t) (+.f64 z t)))
(/.f64 (-.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (*.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (fma.f64 z (+.f64 z t) (*.f64 t t))))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (-.f64 t (neg.f64 z))))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (+.f64 z t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 t (neg.f64 z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 z (+.f64 z t) (*.f64 t t))))
(/.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (-.f64 t (neg.f64 z)))
(/.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (+.f64 z t))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t (neg.f64 z)) (*.f64 (+.f64 z t) (-.f64 t z))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 t (neg.f64 z)))) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 t z) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 t z) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 t t (-.f64 (*.f64 z z) (*.f64 t (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (+.f64 z t) (*.f64 t t)))
(fma.f64 #s(literal -1 binary64) z t)
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (neg.f64 z))) (/.f64 (*.f64 z z) (-.f64 t (neg.f64 z))))
(-.f64 (/.f64 (*.f64 t t) (+.f64 z t)) (/.f64 (*.f64 z z) (+.f64 z t)))
(-.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))))
(-.f64 t z)
(+.f64 (neg.f64 z) t)
(+.f64 t (neg.f64 z))

eval215.0ms (2.2%)

Memory
-8.2MiB live, 144.9MiB allocated
Compiler

Compiled 24 667 to 3 046 computations (87.7% saved)

prune30.0ms (0.3%)

Memory
16.9MiB live, 55.4MiB allocated
Pruning

20 alts after pruning (15 fresh and 5 done)

PrunedKeptTotal
New7219730
Fresh4610
Picked145
Done011
Total72620746
Accuracy
100.0%
Counts
746 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
61.8%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal 1/60 binary64) z))))
64.0%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t))))
75.2%
(fma.f64 a #s(literal 120 binary64) (/.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
87.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))))
50.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
52.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
25.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)))
29.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)))
29.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
30.9%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
48.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
55.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
28.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)))
14.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
29.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
17.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 y z) #s(literal -60 binary64))))
14.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 x (/.f64 #s(literal 60 binary64) z))))
17.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))))
29.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)))
Compiler

Compiled 947 to 696 computations (26.5% saved)

simplify163.0ms (1.7%)

Memory
-21.6MiB live, 102.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y z)
cost-diff0
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
cost-diff0
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
cost-diff0
(/.f64 (-.f64 y x) t)
cost-diff0
#s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t))
cost-diff0
(*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
cost-diff0
(*.f64 #s(literal 60 binary64) x)
cost-diff0
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
cost-diff0
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
cost-diff0
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
cost-diff0
#s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))
cost-diff0
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))))
cost-diff0
(/.f64 a y)
cost-diff0
(*.f64 (/.f64 a y) #s(literal 120 binary64))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))))
cost-diff1024
(fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046372
064372
1104372
2147372
3220366
4389366
5832366
61985366
75359366
08057353
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))))
(fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
(*.f64 (/.f64 a y) #s(literal 120 binary64))
(/.f64 a y)
a
y
#s(literal 120 binary64)
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (-.f64 x y) (-.f64 z t))
(-.f64 x y)
x
(-.f64 z t)
z
t
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))
#s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
(/.f64 #s(literal -60 binary64) z)
#s(literal -60 binary64)
z
y
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(*.f64 #s(literal 60 binary64) x)
#s(literal 60 binary64)
x
z
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
(*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))
#s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t))
(/.f64 (-.f64 y x) t)
(-.f64 y x)
y
x
t
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(/.f64 y z)
y
z
#s(literal -60 binary64)
(*.f64 #s(literal 120 binary64) a)
#s(literal 120 binary64)
a
Outputs
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
(fma.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x) (*.f64 #s(literal 120 binary64) a))
(*.f64 (/.f64 a y) #s(literal 120 binary64))
(/.f64 a y)
a
y
#s(literal 120 binary64)
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))
(/.f64 (-.f64 x y) (-.f64 z t))
(/.f64 (-.f64 y x) (-.f64 t z))
(-.f64 x y)
x
(-.f64 z t)
z
t
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 y z) #s(literal -60 binary64)))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 y z) #s(literal -60 binary64))))
#s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))
#s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 y z) #s(literal -60 binary64)))
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
(*.f64 (/.f64 y z) #s(literal -60 binary64))
(/.f64 #s(literal -60 binary64) z)
#s(literal -60 binary64)
z
y
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 x #s(literal 60 binary64)) z)))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 x #s(literal 60 binary64)) z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(/.f64 (*.f64 x #s(literal 60 binary64)) z)
(*.f64 #s(literal 60 binary64) x)
(*.f64 x #s(literal 60 binary64))
#s(literal 60 binary64)
x
z
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
(*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))
#s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t))
(/.f64 (-.f64 y x) t)
(-.f64 y x)
y
x
t
#s(literal 60 binary64)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(/.f64 y z)
y
z
#s(literal -60 binary64)
(*.f64 #s(literal 120 binary64) a)
#s(literal 120 binary64)
a

localize257.0ms (2.6%)

Memory
-4.6MiB live, 191.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 #s(literal 120 binary64) a)
accuracy0.11328125
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
accuracy19.742365881361945
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
accuracy24.415289872341326
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
accuracy0.01171875
(/.f64 (-.f64 y x) t)
accuracy0.209316259768442
(*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))
accuracy29.092751508081175
#s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t))
accuracy30.087794446592323
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
accuracy0
(*.f64 #s(literal 60 binary64) x)
accuracy0.37251003928982734
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
accuracy24.415289872341326
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
accuracy41.00206119866596
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z))
accuracy0.21484375
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
accuracy21.27046196855177
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))
accuracy24.415289872341326
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))))
accuracy28.11944374007452
#s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))
accuracy0.015625
(/.f64 (-.f64 x y) (-.f64 z t))
accuracy0.209316259768442
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
accuracy0.24507726800692678
(*.f64 (/.f64 a y) #s(literal 120 binary64))
accuracy7.643349056645055
(fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
Samples
57.0ms250×0valid
5.0ms2valid
1.0ms1valid
1.0ms3valid
Compiler

Compiled 603 to 83 computations (86.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 17.0ms (39.2% of total)
ival-div: 13.0ms (30% of total)
adjust: 4.0ms (9.2% of total)
ival-sub: 4.0ms (9.2% of total)
ival-add: 4.0ms (9.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series35.0ms (0.4%)

Memory
24.3MiB live, 62.0MiB allocated
Counts
23 → 115
Calls
Call 1
Inputs
(fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))))
(*.f64 (/.f64 a y) #s(literal 120 binary64))
(/.f64 a y)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))
#s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(*.f64 #s(literal 60 binary64) x)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
(*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))
#s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t))
(/.f64 (-.f64 y x) t)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(/.f64 y z)
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 #s(literal 120 binary64) a)
Outputs
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(* -60 (/ y z))
(+ (* -60 (/ y z)) (* 60 (/ x z)))
(* 60 (/ x z))
(* 60 x)
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -1 (/ y (- z t)))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(/ y t)
(+ (* -1 (/ x t)) (/ y t))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(* x (+ (* -60 (/ y (* x z))) (* 60 (/ 1 z))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(/ x (- z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
(* -1 (/ x t))
(* x (- (/ y (* t x)) (/ 1 t)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(* -1 (* x (- (* 60 (/ y (* x z))) (* 60 (/ 1 z)))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(* -1 (* x (+ (* -1 (/ y (* t x))) (/ 1 t))))
(+ (* 60 (/ x (- z t))) (* 120 a))
(* 120 (/ a y))
(/ a y)
(+ (* 60 (/ x z)) (* 120 a))
(* 120 a)
(/ y z)
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(* y (- (* 60 (/ x (* y z))) (* 60 (/ 1 z))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(* y (+ (* -1 (/ x (* t y))) (/ 1 t)))
(* y (- (* 120 (/ a y)) (* 60 (/ 1 z))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -60 (/ x (* y z))) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(* -1 (* y (- (/ x (* t y)) (/ 1 t))))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 z)))))
(+ (* -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))))))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(* -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)))))))
(* -1 (/ (- x y) t))
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
(/ (+ (* -60 y) (* 120 (* a z))) z)
(+ (* 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))))
(/ (+ (* 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)
(/ (- x y) z)
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(+ (* -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))
(* -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))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(+ (* 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)))))))))
(+ (* 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))))))))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(/ (- y x) t)
(+ (* -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))))
(/ (+ (* -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)
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(+ (* -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))
(* -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 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(* a (+ 120 (* -60 (/ y (* a z)))))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
(* -1 (* a (- (* 60 (/ y (* a z))) 120)))
Calls

15 calls:

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

simplify161.0ms (1.6%)

Memory
10.7MiB live, 202.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04502292
113862198
243702151
086662018
Stop Event
iter limit
node limit
Counts
115 → 115
Calls
Call 1
Inputs
(+ (* -60 (/ y (- z t))) (* 120 a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(+ (* -60 (/ y z)) (* 120 a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(* -60 (/ y z))
(+ (* -60 (/ y z)) (* 60 (/ x z)))
(* 60 (/ x z))
(* 60 x)
(* -60 (/ y (- z t)))
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(* -1 (/ y (- z t)))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(/ y t)
(+ (* -1 (/ x t)) (/ y t))
(* 60 (/ x (- z t)))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(* x (+ (* -60 (/ y (* x z))) (* 60 (/ 1 z))))
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(/ x (- z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
(* -1 (/ x t))
(* x (- (/ y (* t x)) (/ 1 t)))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(* -1 (* x (- (* 60 (/ y (* x z))) (* 60 (/ 1 z)))))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(* -1 (* x (+ (* -1 (/ y (* t x))) (/ 1 t))))
(+ (* 60 (/ x (- z t))) (* 120 a))
(* 120 (/ a y))
(/ a y)
(+ (* 60 (/ x z)) (* 120 a))
(* 120 a)
(/ y z)
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(* y (- (* 60 (/ x (* y z))) (* 60 (/ 1 z))))
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(* y (+ (* -1 (/ x (* t y))) (/ 1 t)))
(* y (- (* 120 (/ a y)) (* 60 (/ 1 z))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -60 (/ x (* y z))) (* 60 (/ 1 z)))))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(* -1 (* y (- (/ x (* t y)) (/ 1 t))))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 z)))))
(+ (* -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))))))))
(* 60 (/ (- x y) z))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(* -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)))))))
(* -1 (/ (- x y) t))
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
(/ (+ (* -60 y) (* 120 (* a z))) z)
(+ (* 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))))
(/ (+ (* 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)
(/ (- x y) z)
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(+ (* -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))
(* -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))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(+ (* 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)))))))))
(+ (* 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))))))))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(/ (- y x) t)
(+ (* -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))))
(/ (+ (* -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)
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(+ (* -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))
(* -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 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(* 60 (/ (- x y) (- z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(* a (+ 120 (* -60 (/ y (* a z)))))
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
(* -1 (* a (- (* 60 (/ y (* a z))) 120)))
Outputs
(+ (* -60 (/ y (- z t))) (* 120 a))
(fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y (- z t))) (+ (* 60 (/ x (- z t))) (* 120 a)))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y z)) (* 120 a))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* -60 (/ y z)) (+ (* 60 (/ x z)) (* 120 a)))
(fma.f64 (/.f64 x z) #s(literal 60 binary64) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* -60 (/ y z))
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
(+ (* -60 (/ y z)) (* 60 (/ x z)))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
(* 60 (/ x z))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(* 60 x)
(*.f64 #s(literal 60 binary64) x)
(* -60 (/ y (- z t)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
(+ (* -60 (/ y (- z t))) (* 60 (/ x (- z t))))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(* -1 (/ y (- z t)))
(/.f64 (neg.f64 y) (-.f64 z t))
(+ (* -1 (/ y (- z t))) (/ x (- z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(/ y t)
(/.f64 y t)
(+ (* -1 (/ x t)) (/ y t))
(/.f64 (-.f64 y x) t)
(* 60 (/ x (- z t)))
(*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64))
(* x (+ (* -60 (/ y (* x (- z t)))) (+ (* 120 (/ a x)) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) x)
(* x (+ (* -60 (/ y (* x z))) (+ (* 120 (/ a x)) (* 60 (/ 1 z)))))
(*.f64 (fma.f64 (/.f64 (/.f64 y z) x) #s(literal -60 binary64) (fma.f64 (/.f64 a x) #s(literal 120 binary64) (/.f64 #s(literal 60 binary64) z))) x)
(* x (+ (* -60 (/ y (* x z))) (* 60 (/ 1 z))))
(*.f64 (fma.f64 (/.f64 (/.f64 y z) x) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) z)) x)
(* x (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 (/.f64 y (-.f64 z t)) x) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t))) x)
(/ x (- z t))
(/.f64 x (-.f64 z t))
(* x (+ (* -1 (/ y (* x (- z t)))) (/ 1 (- z t))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 z t)) (/.f64 (/.f64 y (-.f64 z t)) x)) x)
(* -1 (/ x t))
(/.f64 (neg.f64 x) t)
(* x (- (/ y (* t x)) (/ 1 t)))
(*.f64 (-.f64 (/.f64 (/.f64 y t) x) (/.f64 #s(literal 1 binary64) t)) x)
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y (- z t))) (* 120 a)) x)) (* 60 (/ 1 (- z t))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) (-.f64 z t))) x)
(* -1 (* x (- (* -1 (/ (+ (* -60 (/ y z)) (* 120 a)) x)) (* 60 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)) x) (/.f64 #s(literal 60 binary64) z)) x)
(* -1 (* x (- (* 60 (/ y (* x z))) (* 60 (/ 1 z)))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y z) (/.f64 #s(literal -60 binary64) z)))
(* -1 (* x (- (* 60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(literal 60 binary64) x) (/.f64 y (-.f64 z t)) (/.f64 #s(literal -60 binary64) (-.f64 z t))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 y (-.f64 z t)) x) (/.f64 #s(literal 1 binary64) (-.f64 z t))))
(* -1 (* x (+ (* -1 (/ y (* t x))) (/ 1 t))))
(*.f64 (-.f64 (/.f64 (/.f64 y t) x) (/.f64 #s(literal 1 binary64) t)) x)
(+ (* 60 (/ x (- z t))) (* 120 a))
(fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(* 120 (/ a y))
(*.f64 (/.f64 a y) #s(literal 120 binary64))
(/ a y)
(/.f64 a y)
(+ (* 60 (/ x z)) (* 120 a))
(fma.f64 (/.f64 x z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(* 120 a)
(*.f64 #s(literal 120 binary64) a)
(/ y z)
(/.f64 y z)
(* y (- (+ (* 60 (/ x (* y (- z t)))) (* 120 (/ a y))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 z t)) (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))) y)
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 60 (/ 1 z))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x z) (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) z))) y)
(* y (- (* 60 (/ x (* y z))) (* 60 (/ 1 z))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x z) (/.f64 #s(literal -60 binary64) z)) y)
(* y (- (* 60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t)))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 z t)) (/.f64 #s(literal -60 binary64) (-.f64 z t))) y)
(* y (- (/ x (* y (- z t))) (/ 1 (- z t))))
(*.f64 (-.f64 (/.f64 (/.f64 x (-.f64 z t)) y) (/.f64 #s(literal 1 binary64) (-.f64 z t))) y)
(* y (+ (* -1 (/ x (* t y))) (/ 1 t)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 (/.f64 x t) y)) y)
(* y (- (* 120 (/ a y)) (* 60 (/ 1 z))))
(*.f64 (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) z)) y)
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x (- z t))) (* 120 a)) y)) (* 60 (/ 1 (- z t))))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (/.f64 (fma.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) y)))
(* -1 (* y (+ (* -1 (/ (+ (* 60 (/ x z)) (* 120 a)) y)) (* 60 (/ 1 z)))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 #s(literal 60 binary64) z) (/.f64 (fma.f64 (/.f64 x z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)) y)))
(* -1 (* y (+ (* -60 (/ x (* y z))) (* 60 (/ 1 z)))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 (/.f64 x z) y) #s(literal -60 binary64) (/.f64 #s(literal 60 binary64) z)))
(* -1 (* y (+ (* -60 (/ x (* y (- z t)))) (* 60 (/ 1 (- z t))))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) y) (/.f64 x (-.f64 z t)) (/.f64 #s(literal -60 binary64) (-.f64 z t))) y)
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(*.f64 (-.f64 (/.f64 (/.f64 x (-.f64 z t)) y) (/.f64 #s(literal 1 binary64) (-.f64 z t))) y)
(* -1 (* y (- (/ x (* t y)) (/ 1 t))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (/.f64 x t) y) (/.f64 #s(literal 1 binary64) t)))
(* -1 (* y (+ (* -120 (/ a y)) (* 60 (/ 1 z)))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -120 binary64) (/.f64 a y) (/.f64 #s(literal 60 binary64) z)))
(+ (* -60 (/ (- x y) t)) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 #s(literal 60 binary64) z) (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t))) #s(literal 60 binary64)) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.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 (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) (*.f64 (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t)) #s(literal 60 binary64))) z (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(* 60 (/ (- x y) z))
(*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))
(/ (+ (* 60 (- x y)) (* 120 (* a z))) z)
(/.f64 (fma.f64 (*.f64 z a) #s(literal 120 binary64) (*.f64 (-.f64 x y) #s(literal 60 binary64))) z)
(* -60 (/ (- x y) t))
(*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))
(+ (* -60 (/ (- x y) t)) (* 60 (* z (- (/ y (pow t 2)) (/ x (pow t 2))))))
(fma.f64 (*.f64 #s(literal 60 binary64) z) (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t)) (*.f64 (/.f64 (-.f64 x y) t) #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 (*.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t))) #s(literal 60 binary64)) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(+ (* -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 (fma.f64 (*.f64 #s(literal 60 binary64) z) (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) (*.f64 (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t)) #s(literal 60 binary64))) z (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))
(* -1 (/ (- x y) t))
(/.f64 (-.f64 y x) t)
(+ (* -1 (/ (- x y) t)) (* z (- (/ y (pow t 2)) (/ x (pow t 2)))))
(fma.f64 (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t)) z (/.f64 (-.f64 y x) t))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (/ y (pow t 2)) (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) t)) (/ x (pow t 2)))))
(fma.f64 (fma.f64 (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) z (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t))) z (/.f64 (-.f64 y x) t))
(+ (* -1 (/ (- x y) t)) (* z (- (+ (* z (- (/ (* z (- (/ y (pow t 2)) (/ x (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ y (pow t 2)) (/ x (pow t 2))) t)))) (/ y (pow t 2))) (/ x (pow t 2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64)))) (-.f64 (/.f64 y (pow.f64 t #s(literal 3 binary64))) (/.f64 x (pow.f64 t #s(literal 3 binary64))))) z (-.f64 (/.f64 (/.f64 y t) t) (/.f64 (/.f64 x t) t))) z (/.f64 (-.f64 y x) t))
(/ (+ (* -60 y) (* 120 (* a z))) z)
(/.f64 (fma.f64 (*.f64 z a) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) y)) z)
(+ (* 60 (/ (- x y) z)) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (+ (* 60 (/ (- x y) z)) (* 120 a)))
(fma.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) 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 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(/ (+ (* 60 (- x y)) (* 60 (/ (* t (- x y)) z))) z)
(*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.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 (*.f64 t t) z) (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) t)) (-.f64 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) (+.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) (fma.f64 (/.f64 (*.f64 t t) z) (/.f64 (-.f64 x y) z) (/.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) (-.f64 x y)) (pow.f64 z #s(literal 3 binary64)))))) z)
(/ (- x y) z)
(/.f64 (-.f64 x y) z)
(/ (- (+ x (/ (* t (- x y)) z)) y) z)
(/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)
(/ (- (+ x (/ (* (pow t 2) (- x y)) (pow z 2))) (+ y (* -1 (/ (* t (- x y)) z)))) z)
(/.f64 (fma.f64 (/.f64 (*.f64 t t) z) (/.f64 (-.f64 x y) z) (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y))) z)
(/ (- (+ x (/ (* (pow t 3) (- x y)) (pow z 3))) (+ y (+ (* -1 (/ (* t (- x y)) z)) (* -1 (/ (* (pow t 2) (- x y)) (pow z 2)))))) z)
(/.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 t t) z) (/.f64 (-.f64 x y) z) (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)))) z)
(+ (* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z)) (* 120 a))
(fma.f64 #s(literal 120 binary64) a (*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)))
(+ (* -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 (fma.f64 (-.f64 x y) t (*.f64 t (*.f64 (/.f64 (-.f64 x y) z) t))) z) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (neg.f64 z)))
(* -1 (/ (+ (* -60 (- x y)) (* -60 (/ (* t (- x y)) z))) z))
(*.f64 #s(literal 60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.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 t (*.f64 (/.f64 (-.f64 x y) z) t))) z) (*.f64 #s(literal -60 binary64) (-.f64 x y))) (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 (fma.f64 #s(literal -60 binary64) (-.f64 x y) (/.f64 (fma.f64 (*.f64 #s(literal 60 binary64) t) (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 y x) z) (pow.f64 t #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 y x) t) t)) z))) (neg.f64 z))) (neg.f64 z))
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (* t (- x y)) z))) z))
(/.f64 (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)) z)
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* t (- x y)) (/ (* (pow t 2) (- x y)) z)) z))) z))
(/.f64 (-.f64 x (-.f64 y (/.f64 (fma.f64 (-.f64 x y) t (*.f64 t (*.f64 (/.f64 (-.f64 x y) z) t))) z))) z)
(* -1 (/ (+ (* -1 (- x y)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- x y))) (* -1 (/ (* (pow t 3) (- x y)) z))) z)) (* t (- x y))) z))) z))
(/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x y) t (/.f64 (fma.f64 (pow.f64 t #s(literal 3 binary64)) (/.f64 (-.f64 x y) z) (*.f64 (*.f64 (-.f64 x y) t) t)) z)) z) (-.f64 x y)) z)
(+ (* 60 (/ (- x y) z)) (+ (* 120 a) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2)))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.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 (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) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) z) #s(literal 60 binary64))) t (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
(+ (* 60 (/ (* t (- x y)) (pow z 2))) (* 60 (/ (- x y) z)))
(*.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) z)) #s(literal 60 binary64))
(+ (* 60 (/ (- x y) z)) (* t (+ (* 60 (/ (* t (- x y)) (pow z 3))) (* 60 (/ (- x y) (pow z 2))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) #s(literal 60 binary64)) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(+ (* 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 (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) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) z) #s(literal 60 binary64))) t (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))
(- (+ (/ x z) (/ (* t (- x y)) (pow z 2))) (/ y z))
(fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) t (/.f64 (-.f64 x y) z))
(- (+ (* t (- (/ (* t (- x y)) (pow z 3)) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(fma.f64 (fma.f64 (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64))) t (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.f64 (-.f64 x y) z))
(- (+ (* t (- (* t (- (/ (* t (- x y)) (pow z 4)) (* -1 (/ (- x y) (pow z 3))))) (* -1 (/ (- x y) (pow z 2))))) (/ x z)) (/ y z))
(fma.f64 (fma.f64 (fma.f64 (-.f64 x y) (/.f64 t (pow.f64 z #s(literal 4 binary64))) (/.f64 (-.f64 x y) (pow.f64 z #s(literal 3 binary64)))) t (/.f64 (/.f64 (-.f64 x y) z) z)) t (/.f64 (-.f64 x y) z))
(/ (- y x) t)
(/.f64 (-.f64 y x) t)
(+ (* -60 (/ (* z (- x y)) (pow t 2))) (+ (* -60 (/ (- x y) t)) (* 120 a)))
(fma.f64 #s(literal -60 binary64) (fma.f64 (/.f64 (/.f64 (-.f64 x y) t) t) z (/.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 (*.f64 #s(literal -60 binary64) (*.f64 z z)) (/.f64 (-.f64 x y) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -60 binary64) (fma.f64 (/.f64 (/.f64 (-.f64 x y) t) t) z (/.f64 (-.f64 x y) t)) (*.f64 #s(literal 120 binary64) a)))
(/ (+ (* -60 (- x y)) (* -60 (/ (* z (- x y)) t))) t)
(*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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) (/.f64 (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z))) 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 (/.f64 (-.f64 x y) t) z (-.f64 x y)) (fma.f64 (/.f64 z t) (*.f64 (/.f64 (-.f64 x y) t) z) (/.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (-.f64 x y)) (pow.f64 t #s(literal 3 binary64)))))) t)
(/ (+ (* -1 (- x y)) (* -1 (/ (* z (- x y)) t))) t)
(/.f64 (fma.f64 (-.f64 y x) (/.f64 z t) (-.f64 y x)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 2) (- x y)) (pow t 2)))) (/ (* z (- x y)) t)) t)
(/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 y x) (/.f64 (*.f64 z z) t) (*.f64 (-.f64 y x) z)) t) (-.f64 x y)) t)
(/ (- (+ (* -1 (- x y)) (* -1 (/ (* (pow z 3) (- x y)) (pow t 3)))) (+ (/ (* z (- x y)) t) (/ (* (pow z 2) (- x y)) (pow t 2)))) t)
(/.f64 (fma.f64 (/.f64 (-.f64 y x) (pow.f64 t #s(literal 3 binary64))) (pow.f64 z #s(literal 3 binary64)) (-.f64 (/.f64 (fma.f64 (-.f64 y x) (/.f64 (*.f64 z z) t) (*.f64 (-.f64 y x) z)) t) (-.f64 x y))) t)
(+ (* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t)) (* 120 a))
(fma.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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))
(fma.f64 #s(literal 120 binary64) a (/.f64 (fma.f64 (-.f64 x y) #s(literal 60 binary64) (/.f64 (*.f64 (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z))) #s(literal 60 binary64)) t)) (neg.f64 t)))
(* -1 (/ (+ (* 60 (- x y)) (* 60 (/ (* z (- x y)) t))) t))
(*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x y) t) z (-.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 (-.f64 x y) #s(literal 60 binary64) (/.f64 (*.f64 (fma.f64 (-.f64 x y) z (*.f64 z (*.f64 (/.f64 (-.f64 x y) t) z))) #s(literal 60 binary64)) 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 (fma.f64 (-.f64 x y) #s(literal 60 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) z) (-.f64 x y) (*.f64 #s(literal -60 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 x y) z) z (*.f64 (pow.f64 z #s(literal 3 binary64)) (/.f64 (-.f64 x y) t))) t))) (neg.f64 t))) (neg.f64 t))
(* -1 (/ (- (+ x (/ (* z (- x y)) t)) y) t))
(/.f64 (fma.f64 (-.f64 y x) (/.f64 z t) (-.f64 y x)) t)
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow z 2) (- x y)) t)) (* z (- x y))) t))) y) t))
(/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 y x) (/.f64 (*.f64 z z) t) (*.f64 (-.f64 y x) z)) t) (-.f64 x y)) t)
(* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (- (/ (* (pow z 3) (- x y)) t) (* -1 (* (pow z 2) (- x y)))) t)) (* z (- x y))) t))) y) t))
(/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y x) z (/.f64 (fma.f64 (*.f64 (-.f64 y x) z) z (/.f64 (*.f64 (-.f64 y x) (pow.f64 z #s(literal 3 binary64))) t)) t)) t) (-.f64 y x)) t)
(* 60 (/ (- x y) (- z t)))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(+ (* 60 (/ (- x y) (- z t))) (* 120 a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
(* a (+ 120 (* 60 (/ (- x y) (* a (- z t))))))
(*.f64 (fma.f64 (/.f64 #s(literal 60 binary64) a) (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 120 binary64)) a)
(* a (+ 120 (* 60 (/ (- x y) (* a z)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) a) #s(literal 60 binary64) #s(literal 120 binary64)) a)
(* a (+ 120 (* -60 (/ y (* a z)))))
(*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) a) (/.f64 y z) #s(literal 120 binary64)) a)
(* -1 (* a (- (* -60 (/ (- x y) (* a (- z t)))) 120)))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -60 binary64) a) (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal -120 binary64)))
(* -1 (* a (- (* -60 (/ (- x y) (* a z))) 120)))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) a) #s(literal -60 binary64) #s(literal -120 binary64)))
(* -1 (* a (- (* 60 (/ y (* a z))) 120)))
(*.f64 (fma.f64 (/.f64 #s(literal -60 binary64) a) (/.f64 y z) #s(literal 120 binary64)) a)

rewrite231.0ms (2.3%)

Memory
-18.3MiB live, 257.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046338
064338
1237338
21663338
08280327
Stop Event
iter limit
node limit
iter limit
Counts
23 → 488
Calls
Call 1
Inputs
(fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 (/.f64 a y) #s(literal 120 binary64)) y (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))))
(*.f64 (/.f64 a y) #s(literal 120 binary64))
(/.f64 a y)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))
#s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(*.f64 #s(literal 60 binary64) x)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
(*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))
#s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t))
(/.f64 (-.f64 y x) t)
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(/.f64 y z)
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(/.f64 (-.f64 x y) (-.f64 z t))
(*.f64 #s(literal 120 binary64) a)
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64))) (pow.f64 (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64))) (pow.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) (fma.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) (*.f64 (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)))) (*.f64 (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) y) (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 y (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))))) (*.f64 y (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) y) (-.f64 z t) (*.f64 y (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)))) (*.f64 y (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) y) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 y #s(literal -1 binary64))) (*.f64 y (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) y) (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) y) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) y) (neg.f64 (-.f64 z t)) (*.f64 y (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (*.f64 y (neg.f64 (-.f64 z t))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) y) (-.f64 z t) (*.f64 y (*.f64 (-.f64 x y) #s(literal 60 binary64)))) (*.f64 y (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) y) (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 y #s(literal 60 binary64))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)) (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 (/.f64 y a) (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))))) (*.f64 (/.f64 y a) (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)) (-.f64 z t) (*.f64 (/.f64 y a) (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 y a) (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 (/.f64 y a) #s(literal -1 binary64))) (*.f64 (/.f64 y a) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)) (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (/.f64 y a) #s(literal 1 binary64))) (*.f64 (/.f64 y a) (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 (/.f64 y a) #s(literal 1 binary64))) (*.f64 (/.f64 y a) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)) (neg.f64 (-.f64 z t)) (*.f64 (/.f64 y a) (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (*.f64 (/.f64 y a) (neg.f64 (-.f64 z t))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)) (-.f64 z t) (*.f64 (/.f64 y a) (*.f64 (-.f64 x y) #s(literal 60 binary64)))) (*.f64 (/.f64 y a) (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)) (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 (/.f64 y a) #s(literal 60 binary64))) (*.f64 (/.f64 y a) (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)) (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 (neg.f64 y) (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))))) (*.f64 (neg.f64 y) (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)) (-.f64 z t) (*.f64 (neg.f64 y) (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 y) (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 (neg.f64 y) #s(literal -1 binary64))) (*.f64 (neg.f64 y) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)) (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)) (neg.f64 (-.f64 z t)) (*.f64 (neg.f64 y) (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (*.f64 (neg.f64 y) (neg.f64 (-.f64 z t))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)) (-.f64 z t) (*.f64 (neg.f64 y) (*.f64 (-.f64 x y) #s(literal 60 binary64)))) (*.f64 (neg.f64 y) (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)) (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 (neg.f64 y) #s(literal 60 binary64))) (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 a (*.f64 #s(literal 120 binary64) y)) (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 y (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))))) (*.f64 y (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 #s(literal 120 binary64) y)) (-.f64 z t) (*.f64 y (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)))) (*.f64 y (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 a (*.f64 #s(literal 120 binary64) y)) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 y #s(literal -1 binary64))) (*.f64 y (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 #s(literal 120 binary64) y)) (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 a (*.f64 #s(literal 120 binary64) y)) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 a (*.f64 #s(literal 120 binary64) y)) (neg.f64 (-.f64 z t)) (*.f64 y (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (*.f64 y (neg.f64 (-.f64 z t))))
(/.f64 (fma.f64 (*.f64 a (*.f64 #s(literal 120 binary64) y)) (-.f64 z t) (*.f64 y (*.f64 (-.f64 x y) #s(literal 60 binary64)))) (*.f64 y (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 a (*.f64 #s(literal 120 binary64) y)) (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 y #s(literal 60 binary64))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 120 binary64) a)) (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 y (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))))) (*.f64 y (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 120 binary64) a)) (-.f64 z t) (*.f64 y (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)))) (*.f64 y (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 120 binary64) a)) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 y #s(literal -1 binary64))) (*.f64 y (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 120 binary64) a)) (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 120 binary64) a)) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 120 binary64) a)) (neg.f64 (-.f64 z t)) (*.f64 y (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (*.f64 y (neg.f64 (-.f64 z t))))
(/.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 120 binary64) a)) (-.f64 z t) (*.f64 y (*.f64 (-.f64 x y) #s(literal 60 binary64)))) (*.f64 y (-.f64 z t)))
(/.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 120 binary64) a)) (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 y #s(literal 60 binary64))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))) y (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) a) y))) (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) y))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))) (/.f64 y a) (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) (/.f64 y a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))) (neg.f64 y) (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) (neg.f64 y)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))) y (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 a (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) y))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))) y (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 y (*.f64 #s(literal 120 binary64) a)))) (*.f64 (neg.f64 (neg.f64 (-.f64 z t))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)) y (*.f64 (-.f64 z t) (*.f64 (*.f64 #s(literal 120 binary64) a) y))) (*.f64 (-.f64 z t) y))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)) (/.f64 y a) (*.f64 (-.f64 z t) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (-.f64 z t) (/.f64 y a)))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)) (neg.f64 y) (*.f64 (-.f64 z t) (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (-.f64 z t) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)) y (*.f64 (-.f64 z t) (*.f64 a (*.f64 #s(literal 120 binary64) y)))) (*.f64 (-.f64 z t) y))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)) y (*.f64 (-.f64 z t) (*.f64 y (*.f64 #s(literal 120 binary64) a)))) (*.f64 (-.f64 z t) y))
(/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 (*.f64 #s(literal 120 binary64) a) y))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) y))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y a) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (/.f64 y a)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 y) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (neg.f64 y)))
(/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 a (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) y))
(/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) (*.f64 y (*.f64 #s(literal 120 binary64) a)))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) y))
(/.f64 (fma.f64 #s(literal 1 binary64) y (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) y))) (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) y))
(/.f64 (+.f64 (/.f64 y a) (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 y a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 y) (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (neg.f64 y)))
(/.f64 (fma.f64 #s(literal 1 binary64) y (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 a (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) y))
(/.f64 (fma.f64 #s(literal 1 binary64) y (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 y (*.f64 #s(literal 120 binary64) a)))) (*.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) y))
(/.f64 (fma.f64 #s(literal 1 binary64) y (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 (*.f64 #s(literal 120 binary64) a) y))) (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) y))
(/.f64 (+.f64 (/.f64 y a) (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (/.f64 y a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 y) (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (neg.f64 y)))
(/.f64 (fma.f64 #s(literal 1 binary64) y (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 a (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) y))
(/.f64 (fma.f64 #s(literal 1 binary64) y (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) (*.f64 y (*.f64 #s(literal 120 binary64) a)))) (*.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) y))
(/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) y (*.f64 (neg.f64 (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) a) y))) (*.f64 (neg.f64 (-.f64 z t)) y))
(/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (/.f64 y a) (*.f64 (neg.f64 (-.f64 z t)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (-.f64 z t)) (/.f64 y a)))
(/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (neg.f64 y) (*.f64 (neg.f64 (-.f64 z t)) (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (-.f64 z t)) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) y (*.f64 (neg.f64 (-.f64 z t)) (*.f64 a (*.f64 #s(literal 120 binary64) y)))) (*.f64 (neg.f64 (-.f64 z t)) y))
(/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) y (*.f64 (neg.f64 (-.f64 z t)) (*.f64 y (*.f64 #s(literal 120 binary64) a)))) (*.f64 (neg.f64 (-.f64 z t)) y))
(/.f64 (fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) y (*.f64 (-.f64 z t) (*.f64 (*.f64 #s(literal 120 binary64) a) y))) (*.f64 (-.f64 z t) y))
(/.f64 (fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (/.f64 y a) (*.f64 (-.f64 z t) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (-.f64 z t) (/.f64 y a)))
(/.f64 (fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (neg.f64 y) (*.f64 (-.f64 z t) (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (-.f64 z t) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) y (*.f64 (-.f64 z t) (*.f64 a (*.f64 #s(literal 120 binary64) y)))) (*.f64 (-.f64 z t) y))
(/.f64 (fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) y (*.f64 (-.f64 z t) (*.f64 y (*.f64 #s(literal 120 binary64) a)))) (*.f64 (-.f64 z t) y))
(/.f64 (fma.f64 #s(literal 60 binary64) y (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 (*.f64 #s(literal 120 binary64) a) y))) (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) y))
(/.f64 (fma.f64 #s(literal 60 binary64) (/.f64 y a) (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (/.f64 y a)))
(/.f64 (fma.f64 #s(literal 60 binary64) (neg.f64 y) (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 (neg.f64 a) (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (neg.f64 y)))
(/.f64 (fma.f64 #s(literal 60 binary64) y (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 a (*.f64 #s(literal 120 binary64) y)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) y))
(/.f64 (fma.f64 #s(literal 60 binary64) y (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) (*.f64 y (*.f64 #s(literal 120 binary64) a)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 x y)) y))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)))) (neg.f64 (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 z t) (-.f64 x y)) #s(literal -2 binary64)) #s(literal 3600 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 60 binary64)) (/.f64 (-.f64 x y) (-.f64 z t)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64))) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64))) (fma.f64 (pow.f64 (/.f64 (-.f64 z t) (-.f64 x y)) #s(literal -2 binary64)) #s(literal 3600 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 60 binary64)) (/.f64 (-.f64 x y) (-.f64 z t))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y (/.f64 a y)) #s(literal 3 binary64)) #s(literal 1728000 binary64) (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -3 binary64))) (fma.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y)) (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 60 binary64) (*.f64 (+.f64 t z) (-.f64 z t))) (/.f64 (-.f64 x y) (pow.f64 (+.f64 t z) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (-.f64 x y) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 120 binary64) y) y) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (+.f64 t z) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 t (+.f64 t z) (*.f64 z z)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 t z) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 (*.f64 #s(literal 120 binary64) y) (/.f64 a y) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 120 binary64) y) (pow.f64 a #s(literal -1 binary64))) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 (-.f64 x y) #s(literal 60 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (-.f64 x y) (*.f64 #s(literal 60 binary64) (pow.f64 (-.f64 z t) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (-.f64 x y) (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) #s(literal 60 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
(fma.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 #s(literal 120 binary64) (*.f64 (/.f64 a y) y) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 (/.f64 a y) (*.f64 #s(literal 120 binary64) y) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 y (*.f64 #s(literal 120 binary64) (/.f64 a y)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(fma.f64 a (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) y)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) #s(literal 2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))) (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -2 binary64)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(+.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (*.f64 #s(literal 120 binary64) (/.f64 a y)) y))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (*.f64 y (/.f64 a y)) #s(literal 120 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))))
(*.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal 120 binary64) y))
(*.f64 #s(literal -120 binary64) (/.f64 (neg.f64 a) y))
(*.f64 (*.f64 #s(literal 120 binary64) a) (pow.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal 120 binary64) (/.f64 a y))
(*.f64 (/.f64 a y) #s(literal 120 binary64))
(*.f64 a (/.f64 #s(literal 120 binary64) y))
(*.f64 a (*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 120 binary64)))
(pow.f64 (/.f64 y (*.f64 #s(literal 120 binary64) a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 120 binary64) (neg.f64 a))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal 120 binary64))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 120 binary64) a))) (neg.f64 (neg.f64 y)))
(/.f64 (*.f64 #s(literal 120 binary64) (neg.f64 a)) (neg.f64 y))
(/.f64 #s(literal -120 binary64) (neg.f64 (/.f64 y a)))
(/.f64 (*.f64 (neg.f64 a) #s(literal 120 binary64)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal 120 binary64) a)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 #s(literal 120 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 120 binary64) a)))
(/.f64 (*.f64 #s(literal 120 binary64) a) y)
(/.f64 #s(literal 120 binary64) (/.f64 y a))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) a)
(*.f64 #s(literal 1 binary64) (/.f64 a y))
(*.f64 (neg.f64 a) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 a (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 y a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 y a) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (*.f64 a #s(literal 1 binary64)) y)
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 y a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 y a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y a))
(/.f64 (neg.f64 a) (neg.f64 y))
(/.f64 a y)
(neg.f64 (/.f64 (neg.f64 a) y))
(neg.f64 (/.f64 a (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 a (neg.f64 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 y a)) #s(literal -1 binary64)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 y z) #s(literal -60 binary64)))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 y z) #s(literal -60 binary64))))
#s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 y z) #s(literal -60 binary64)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) z))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -60 binary64) z))
(*.f64 (*.f64 #s(literal -60 binary64) y) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 y #s(literal -1/60 binary64)))
(*.f64 (/.f64 y z) #s(literal -60 binary64))
(*.f64 (/.f64 #s(literal -60 binary64) z) y)
(*.f64 #s(literal -60 binary64) (/.f64 y z))
(*.f64 #s(literal 60 binary64) (/.f64 (neg.f64 y) z))
(*.f64 y (/.f64 #s(literal -60 binary64) z))
(pow.f64 (/.f64 z (*.f64 #s(literal -60 binary64) y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) y)) (neg.f64 (*.f64 z #s(literal -1/60 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) y)) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (*.f64 (neg.f64 y) #s(literal -60 binary64))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (*.f64 y #s(literal 60 binary64))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (*.f64 z #s(literal -1/60 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (neg.f64 y))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -60 binary64) y))) (neg.f64 (neg.f64 z)))
(/.f64 (*.f64 #s(literal 1 binary64) y) (*.f64 z #s(literal -1/60 binary64)))
(/.f64 (*.f64 #s(literal 60 binary64) y) (neg.f64 z))
(/.f64 (*.f64 (neg.f64 y) #s(literal -60 binary64)) (neg.f64 z))
(/.f64 (*.f64 y #s(literal 60 binary64)) (neg.f64 z))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z #s(literal -1/60 binary64)))
(/.f64 (*.f64 #s(literal -60 binary64) (neg.f64 y)) (neg.f64 z))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) y)) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 #s(literal -60 binary64) y))))
(/.f64 (*.f64 #s(literal -60 binary64) y) z)
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 #s(literal -60 binary64) y)))
(/.f64 (neg.f64 y) (neg.f64 (*.f64 z #s(literal -1/60 binary64))))
(/.f64 #s(literal -60 binary64) (/.f64 z y))
(/.f64 #s(literal 60 binary64) (neg.f64 (/.f64 z y)))
(/.f64 y (*.f64 z #s(literal -1/60 binary64)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) z))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) z))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 60 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 #s(literal 60 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 60 binary64) x) z))
(*.f64 (/.f64 x z) #s(literal 60 binary64))
(*.f64 (*.f64 #s(literal -60 binary64) x) (pow.f64 (neg.f64 z) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 60 binary64) x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 x) z))
(*.f64 #s(literal 60 binary64) (/.f64 x z))
(*.f64 x (*.f64 #s(literal 60 binary64) (pow.f64 z #s(literal -1 binary64))))
(*.f64 x (/.f64 #s(literal 60 binary64) z))
(pow.f64 (/.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 60 binary64) x) #s(literal 1 binary64))) (neg.f64 z))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -60 binary64) x))) (neg.f64 (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 (*.f64 #s(literal 60 binary64) x) #s(literal 1 binary64)) z)
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) x)) (neg.f64 (neg.f64 z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 #s(literal 60 binary64) x)))
(/.f64 (*.f64 #s(literal -60 binary64) x) (neg.f64 z))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(neg.f64 (/.f64 (*.f64 #s(literal -60 binary64) x) z))
(neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 x z)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 #s(literal -60 binary64) (/.f64 x z)))
(exp.f64 (*.f64 (log.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x))) #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) x)
(*.f64 x #s(literal 60 binary64))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
(*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))
(*.f64 #s(literal 60 binary64) #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)))
#s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t))
(*.f64 (/.f64 (+.f64 x y) t) (/.f64 (-.f64 y x) (+.f64 x y)))
(*.f64 (/.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) t) (/.f64 (-.f64 y x) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 t (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64)) (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 t (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 t #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 t #s(literal -1 binary64)) (-.f64 y x))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) t))
(*.f64 (neg.f64 (-.f64 y x)) (pow.f64 (neg.f64 t) #s(literal -1 binary64)))
(*.f64 (-.f64 y x) (pow.f64 t #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 t (-.f64 y x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 t (-.f64 y x)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 y t) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 x t)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y t) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 x t)) (neg.f64 (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 (/.f64 x t))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (pow.f64 t #s(literal -1 binary64)))) (neg.f64 (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 t #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (-.f64 y x) #s(literal 1 binary64))) (neg.f64 t))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y t) #s(literal 2 binary64)) (pow.f64 (/.f64 x t) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 y t) (/.f64 x t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y t) #s(literal 3 binary64)) (pow.f64 (/.f64 x t) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y t) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x t) #s(literal 2 binary64)) (*.f64 (/.f64 y t) (/.f64 x t))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 y x)))) (neg.f64 (neg.f64 (neg.f64 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 x y) t)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) t)))
(/.f64 (neg.f64 (-.f64 (*.f64 y t) (*.f64 t x))) (neg.f64 (*.f64 t t)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 t)) (*.f64 (/.f64 t y) (neg.f64 x))) (*.f64 (/.f64 t y) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 t x)) (*.f64 (/.f64 t y) #s(literal 1 binary64))) (*.f64 (/.f64 t y) (/.f64 t x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) t) (*.f64 (/.f64 t y) x)) (*.f64 (/.f64 t y) t))
(/.f64 (-.f64 (*.f64 (neg.f64 y) (neg.f64 t)) (*.f64 (neg.f64 t) (neg.f64 x))) (*.f64 t t))
(/.f64 (-.f64 (*.f64 (neg.f64 y) (/.f64 t x)) (*.f64 (neg.f64 t) #s(literal 1 binary64))) (*.f64 (neg.f64 t) (/.f64 t x)))
(/.f64 (-.f64 (*.f64 (neg.f64 y) t) (*.f64 (neg.f64 t) x)) (*.f64 (neg.f64 t) t))
(/.f64 (-.f64 (*.f64 y (neg.f64 t)) (*.f64 t (neg.f64 x))) (*.f64 t (neg.f64 t)))
(/.f64 (-.f64 (*.f64 y (/.f64 t x)) (*.f64 t #s(literal 1 binary64))) (*.f64 t (/.f64 t x)))
(/.f64 (-.f64 (neg.f64 y) (neg.f64 x)) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (pow.f64 t #s(literal -1 binary64))) (+.f64 x y))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 t #s(literal -1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 y x) #s(literal 1 binary64)) t)
(/.f64 (-.f64 (pow.f64 (/.f64 y t) #s(literal 2 binary64)) (pow.f64 (/.f64 x t) #s(literal 2 binary64))) (+.f64 (/.f64 y t) (/.f64 x t)))
(/.f64 (-.f64 (pow.f64 (/.f64 y t) #s(literal 3 binary64)) (pow.f64 (/.f64 x t) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y t) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x t) #s(literal 2 binary64)) (*.f64 (/.f64 y t) (/.f64 x t)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 t (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 t (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 y x))) (neg.f64 (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (*.f64 (+.f64 x y) t))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) t))
(/.f64 (-.f64 (*.f64 y t) (*.f64 t x)) (*.f64 t t))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 t (-.f64 y x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 t (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 t (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 t (-.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 t (-.f64 y x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 t (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (-.f64 y x)) (neg.f64 t))
(/.f64 (-.f64 y x) t)
(neg.f64 (/.f64 (neg.f64 (-.f64 y x)) t))
(neg.f64 (/.f64 (-.f64 y x) (neg.f64 t)))
(fma.f64 #s(literal 1 binary64) (/.f64 y t) (neg.f64 (/.f64 x t)))
(fma.f64 y (pow.f64 t #s(literal -1 binary64)) (neg.f64 (/.f64 x t)))
(-.f64 (/.f64 (pow.f64 (/.f64 y t) #s(literal 2 binary64)) (+.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (pow.f64 (/.f64 x t) #s(literal 2 binary64)) (+.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (/.f64 (pow.f64 (/.f64 y t) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y t) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x t) #s(literal 2 binary64)) (*.f64 (/.f64 y t) (/.f64 x t))))) (/.f64 (pow.f64 (/.f64 x t) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y t) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x t) #s(literal 2 binary64)) (*.f64 (/.f64 y t) (/.f64 x t))))))
(-.f64 (/.f64 (*.f64 y t) (*.f64 t t)) (/.f64 (*.f64 t x) (*.f64 t t)))
(-.f64 (/.f64 (*.f64 y y) (*.f64 t (+.f64 x y))) (/.f64 (*.f64 x x) (*.f64 t (+.f64 x y))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 t (fma.f64 x (+.f64 x y) (*.f64 y y)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 t (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(-.f64 (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (+.f64 x y) (*.f64 y y))) t) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x y) (*.f64 y y))) t))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) t) (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) t))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 t)) (/.f64 (-.f64 y x) (neg.f64 t)))
(-.f64 (/.f64 y t) (/.f64 x t))
(exp.f64 (*.f64 (log.f64 (/.f64 t (-.f64 y x))) #s(literal -1 binary64)))
(+.f64 (/.f64 y t) (neg.f64 (/.f64 x t)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 z y) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)) (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 z y) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64))))) (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 z y) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) (*.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 120 binary64)) a)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 z y) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)) (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 z y) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64))))) (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a)) (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 z y) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64))))) (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64))) (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (-.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 120 binary64)) a))))
(/.f64 (fma.f64 (pow.f64 (/.f64 z y) #s(literal -3 binary64)) #s(literal -216000 binary64) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 3 binary64))) (fma.f64 #s(literal 3600 binary64) (pow.f64 (/.f64 z y) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 120 binary64) a) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64))))))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (*.f64 #s(literal -60 binary64) y) (pow.f64 z #s(literal -1 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 y #s(literal -1/60 binary64)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 #s(literal -60 binary64) z) y (*.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 (neg.f64 y) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 120 binary64) a (*.f64 (/.f64 y z) #s(literal -60 binary64)))
(fma.f64 y (/.f64 #s(literal -60 binary64) z) (*.f64 #s(literal 120 binary64) a))
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 y z) #s(literal -60 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal -120 binary64) a))))
(+.f64 (*.f64 (/.f64 y z) #s(literal -60 binary64)) (*.f64 #s(literal 120 binary64) a))
(+.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 (/.f64 y z) #s(literal -60 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) y)
(*.f64 #s(literal 1 binary64) (/.f64 y z))
(*.f64 (neg.f64 y) (pow.f64 (neg.f64 z) #s(literal -1 binary64)))
(*.f64 y (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 z y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 z y) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 z))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 y #s(literal 1 binary64)) z)
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 z y))
(/.f64 (neg.f64 y) (neg.f64 z))
(/.f64 y z)
(neg.f64 (/.f64 (neg.f64 y) z))
(neg.f64 (/.f64 y (neg.f64 z)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 z)) (/.f64 y (neg.f64 z)))
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (+.f64 t z) (-.f64 z t))) (/.f64 (-.f64 x y) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 60 binary64) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (-.f64 x y) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (+.f64 t z)) (/.f64 (-.f64 x y) (-.f64 z t))) (+.f64 t z))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 t (+.f64 t z) (*.f64 z z)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 t z) (-.f64 z t))) (/.f64 #s(literal 60 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 60 binary64) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (*.f64 (-.f64 x y) #s(literal 60 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)))
(*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (pow.f64 (-.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) (pow.f64 (-.f64 z t) #s(literal -1 binary64))))
(*.f64 (-.f64 x y) (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) #s(literal 60 binary64)))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) #s(literal 1 binary64)) (-.f64 z t))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y)))
(/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (neg.f64 (-.f64 z t)))
(/.f64 #s(literal -60 binary64) (neg.f64 (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) #s(literal 60 binary64)) (-.f64 z t))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(neg.f64 (/.f64 (*.f64 #s(literal -60 binary64) (-.f64 x y)) (-.f64 z t)))
(neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 z t))) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 z t) #s(literal 60 binary64)) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 x y) (-.f64 z t)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t)) (/.f64 (-.f64 x y) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 t z) (-.f64 z t))) (/.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (+.f64 t z) (-.f64 z t))) (/.f64 (pow.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) #s(literal -1 binary64)) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) #s(literal -1 binary64)) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 z t) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 t z) (-.f64 z t))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t z) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 t z) (-.f64 z t))) (+.f64 t z))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 t (+.f64 t z) (*.f64 z z)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 t (+.f64 t z) (*.f64 z z)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (-.f64 x y))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))
(*.f64 (neg.f64 (-.f64 x y)) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 z t) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 y (-.f64 z t))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z t))) (neg.f64 (/.f64 y (-.f64 z t)))) (*.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))) (neg.f64 (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) y))) (neg.f64 (pow.f64 (-.f64 z t) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 z t))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) y)) (*.f64 (neg.f64 (-.f64 z t)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (-.f64 z t) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 (-.f64 z t))) (*.f64 (neg.f64 (-.f64 z t)) (neg.f64 y))) (pow.f64 (-.f64 z t) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (neg.f64 (-.f64 z t)) y)) (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) y)) (*.f64 (/.f64 (-.f64 z t) x) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 z t) y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y))) (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z t))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) x) y)) (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 x (/.f64 (-.f64 z t) y)) (*.f64 (-.f64 z t) #s(literal 1 binary64))) (*.f64 (-.f64 z t) (/.f64 (-.f64 z t) y)))
(/.f64 (-.f64 (*.f64 x (neg.f64 (-.f64 z t))) (*.f64 (-.f64 z t) (neg.f64 y))) (*.f64 (-.f64 z t) (neg.f64 (-.f64 z t))))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 y)) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (pow.f64 (-.f64 z t) #s(literal -1 binary64))) (+.f64 x y))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (-.f64 z t) #s(literal -1 binary64))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (-.f64 z t))
(/.f64 (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64))) (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 (-.f64 z t) (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (*.f64 (-.f64 z t) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 x y))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 x y) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 z t)))
(/.f64 (-.f64 (*.f64 x (-.f64 z t)) (*.f64 (-.f64 z t) y)) (pow.f64 (-.f64 z t) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 z t) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (-.f64 z t) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 z t) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 z t) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (-.f64 x y)) (neg.f64 (-.f64 z t)))
(/.f64 (-.f64 x y) (-.f64 z t))
(neg.f64 (/.f64 (neg.f64 (-.f64 x y)) (-.f64 z t)))
(neg.f64 (/.f64 (-.f64 x y) (neg.f64 (-.f64 z t))))
(fma.f64 (/.f64 x (*.f64 (+.f64 t z) (-.f64 z t))) (+.f64 t z) (neg.f64 (/.f64 y (-.f64 z t))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 t (+.f64 t z) (*.f64 z z)) (neg.f64 (/.f64 y (-.f64 z t))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(fma.f64 x (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (neg.f64 (/.f64 y (-.f64 z t))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))) (/.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))) (/.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x (-.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y (-.f64 z t)) #s(literal 2 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 (-.f64 z t) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 (-.f64 z t) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 z t) (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 (-.f64 z t) (+.f64 x y))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 z t) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (-.f64 z t) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (-.f64 z t)) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (-.f64 z t)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 z t)) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 z t)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 z t))) (/.f64 (-.f64 x y) (neg.f64 (-.f64 z t))))
(-.f64 (/.f64 x (-.f64 z t)) (/.f64 y (-.f64 z t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) (-.f64 x y))) #s(literal -1 binary64)))
(+.f64 (/.f64 x (-.f64 z t)) (neg.f64 (/.f64 y (-.f64 z t))))
(*.f64 #s(literal 120 binary64) a)
(*.f64 a #s(literal 120 binary64))

eval100.0ms (1%)

Memory
22.6MiB live, 178.7MiB allocated
Compiler

Compiled 24 717 to 2 750 computations (88.9% saved)

prune30.0ms (0.3%)

Memory
-1.5MiB live, 89.0MiB allocated
Pruning

23 alts after pruning (14 fresh and 9 done)

PrunedKeptTotal
New5845589
Fresh1910
Picked145
Done055
Total58623609
Accuracy
100.0%
Counts
609 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
61.8%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal 1/60 binary64) z))))
64.0%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t))))
75.2%
(fma.f64 a #s(literal 120 binary64) (/.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
50.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
52.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
25.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)))
29.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)))
29.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64)))
30.9%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
16.4%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 (neg.f64 x) t))) #s(literal 60 binary64)))
17.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 y t))) #s(literal 60 binary64)))
48.8%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
55.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))
28.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z)))
14.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) x) z)))
29.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))
14.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 x (/.f64 #s(literal 60 binary64) z))))
44.2%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (+ (* (/ y z) -60) (* 120 a)) (*.f64 (fma.f64 (/.f64 a y) #s(literal 120 binary64) (/.f64 #s(literal -60 binary64) z)) y))))
17.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (/.f64 (*.f64 #s(literal -60 binary64) y) z))))
17.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (/.f64 y (*.f64 z #s(literal -1/60 binary64))))))
17.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y))))
29.5%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)))
Compiler

Compiled 1 665 to 646 computations (61.2% saved)

regimes180.0ms (1.8%)

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

11 calls:

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

Compiled 41 to 75 computations (-82.9% saved)

regimes125.0ms (1.3%)

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

11 calls:

13.0ms
y
13.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
13.0ms
t
12.0ms
(*.f64 #s(literal 60 binary64) (-.f64 x y))
11.0ms
(-.f64 z 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 41 to 75 computations (-82.9% saved)

regimes456.0ms (4.6%)

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

11 calls:

313.0ms
t
39.0ms
x
14.0ms
(-.f64 x y)
14.0ms
(*.f64 a #s(literal 120 binary64))
12.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
Results
AccuracySegmentsBranch
89.6%3x
92.8%3y
86.1%3z
87.7%3t
87.5%3a
79.4%3(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
84.6%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
82.5%3(*.f64 #s(literal 60 binary64) (-.f64 x y))
82.5%3(-.f64 x y)
85.3%4(-.f64 z t)
87.5%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 41 to 75 computations (-82.9% saved)

regimes28.0ms (0.3%)

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

1 calls:

26.0ms
y
Results
AccuracySegmentsBranch
92.8%3y
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes83.0ms (0.8%)

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

3 calls:

63.0ms
x
9.0ms
t
9.0ms
y
Results
AccuracySegmentsBranch
87.7%3t
84.3%3x
81.5%4y
Compiler

Compiled 3 to 15 computations (-400% saved)

regimes51.0ms (0.5%)

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

1 calls:

8.0ms
t
Results
AccuracySegmentsBranch
87.7%3t
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes10.0ms (0.1%)

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

1 calls:

8.0ms
t
Results
AccuracySegmentsBranch
87.6%3t
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes9.0ms (0.1%)

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

1 calls:

8.0ms
t
Results
AccuracySegmentsBranch
87.6%3t
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes377.0ms (3.8%)

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

9 calls:

299.0ms
a
23.0ms
(*.f64 #s(literal 60 binary64) (-.f64 x y))
8.0ms
(-.f64 x y)
8.0ms
(*.f64 a #s(literal 120 binary64))
8.0ms
x
Results
AccuracySegmentsBranch
73.8%5(*.f64 #s(literal 60 binary64) (-.f64 x y))
73.8%5(-.f64 x y)
74.5%4(-.f64 z t)
71.2%3x
76.8%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
80.1%3z
78.5%3a
78.5%3(*.f64 a #s(literal 120 binary64))
80.4%4t
Compiler

Compiled 27 to 57 computations (-111.1% saved)

regimes69.0ms (0.7%)

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

6 calls:

30.0ms
a
7.0ms
(*.f64 a #s(literal 120 binary64))
7.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
7.0ms
z
7.0ms
t
Results
AccuracySegmentsBranch
78.5%3a
78.5%3(*.f64 a #s(literal 120 binary64))
67.4%5t
67.1%5(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
64.8%3y
71.6%3z
Compiler

Compiled 20 to 40 computations (-100% saved)

regimes74.0ms (0.8%)

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

8 calls:

20.0ms
(*.f64 #s(literal 60 binary64) (-.f64 x y))
16.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
6.0ms
(*.f64 a #s(literal 120 binary64))
6.0ms
(-.f64 z t)
6.0ms
a
Results
AccuracySegmentsBranch
60.3%3(*.f64 #s(literal 60 binary64) (-.f64 x y))
60.3%3(-.f64 x y)
64.4%3x
66.2%3z
61.0%3(-.f64 z t)
66.0%4(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
65.3%4a
65.3%4(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 26 to 52 computations (-100% saved)

regimes30.0ms (0.3%)

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

5 calls:

6.0ms
z
6.0ms
t
6.0ms
x
6.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
6.0ms
y
Results
AccuracySegmentsBranch
56.6%3t
64.1%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
57.7%3x
59.4%3y
58.9%3z
Compiler

Compiled 13 to 30 computations (-130.8% saved)

regimes39.0ms (0.4%)

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

4 calls:

25.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
5.0ms
(*.f64 a #s(literal 120 binary64))
5.0ms
a
5.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
Results
AccuracySegmentsBranch
63.9%4a
63.9%4(*.f64 a #s(literal 120 binary64))
59.1%6(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
61.0%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 26 to 35 computations (-34.6% saved)

regimes10.0ms (0.1%)

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

2 calls:

4.0ms
(*.f64 a #s(literal 120 binary64))
4.0ms
a
Results
AccuracySegmentsBranch
63.9%4a
63.9%4(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 4 to 12 computations (-200% saved)

regimes37.0ms (0.4%)

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

2 calls:

32.0ms
(*.f64 a #s(literal 120 binary64))
4.0ms
a
Results
AccuracySegmentsBranch
62.0%3a
62.0%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 4 to 12 computations (-200% saved)

regimes50.0ms (0.5%)

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

10 calls:

16.0ms
(-.f64 x y)
4.0ms
(*.f64 a #s(literal 120 binary64))
4.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
4.0ms
(*.f64 #s(literal 60 binary64) (-.f64 x y))
4.0ms
a
Results
AccuracySegmentsBranch
48.8%1t
52.2%2x
52.6%3z
51.4%2y
51.6%2(*.f64 #s(literal 60 binary64) (-.f64 x y))
51.6%2(-.f64 x y)
54.2%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
55.3%4(-.f64 z t)
56.4%4a
56.4%4(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 28 to 62 computations (-121.4% saved)

regimes152.0ms (1.5%)

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

2 calls:

4.0ms
(*.f64 a #s(literal 120 binary64))
3.0ms
a
Results
AccuracySegmentsBranch
54.7%3a
54.7%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 4 to 12 computations (-200% saved)

regimes14.0ms (0.1%)

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

4 calls:

3.0ms
(*.f64 a #s(literal 120 binary64))
3.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
3.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
3.0ms
a
Results
AccuracySegmentsBranch
53.9%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
48.8%1(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
55.7%4a
55.7%4(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 26 to 35 computations (-34.6% saved)

regimes5.0ms (0%)

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

2 calls:

2.0ms
(*.f64 a #s(literal 120 binary64))
2.0ms
a
Results
AccuracySegmentsBranch
54.1%3a
54.1%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 4 to 12 computations (-200% saved)

regimes4.0ms (0%)

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

2 calls:

2.0ms
(*.f64 a #s(literal 120 binary64))
2.0ms
a
Results
AccuracySegmentsBranch
54.1%3a
54.1%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 4 to 12 computations (-200% saved)

regimes24.0ms (0.2%)

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

2 calls:

22.0ms
a
2.0ms
(*.f64 a #s(literal 120 binary64))
Results
AccuracySegmentsBranch
54.1%3a
54.1%3(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 4 to 12 computations (-200% saved)

regimes14.0ms (0.1%)

Memory
22.5MiB live, 22.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
Outputs
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
Calls

10 calls:

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

Compiled 40 to 70 computations (-75% saved)

bsearch51.0ms (0.5%)

Memory
-6.1MiB live, 31.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
6.735782750128318e+78
4.78686179994292e+93
10.0ms
-2.0071194911795126e-10
-1.5695813410449677e-11
Samples
38.0ms255×0valid
0.0ms2valid
Compiler

Compiled 540 to 545 computations (-0.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 25.0ms (82.1% of total)
ival-sub: 3.0ms (9.9% of total)
ival-div: 2.0ms (6.6% of total)
ival-add: 1.0ms (3.3% 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)

bsearch3.0ms (0%)

Memory
4.6MiB live, 4.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
6.735782750128318e+78
4.78686179994292e+93
1.0ms
-2.0071194911795126e-10
-1.5695813410449677e-11
Compiler

Compiled 560 to 565 computations (-0.9% saved)

bsearch53.0ms (0.5%)

Memory
12.6MiB live, 48.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
2.3763816306854583e-23
4.13739147613495e-13
12.0ms
-1.4588327770939992e-54
-7.40535071947172e-57
Samples
17.0ms267×0valid
1.0ms2valid
0.0ms3valid
Compiler

Compiled 560 to 565 computations (-0.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 3.0ms (29.8% of total)
ival-sub: 3.0ms (29.8% of total)
ival-div: 2.0ms (19.8% of total)
ival-add: 1.0ms (9.9% 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)

bsearch3.0ms (0%)

Memory
3.8MiB live, 3.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.3763816306854583e-23
4.13739147613495e-13
1.0ms
-1.4588327770939992e-54
-7.40535071947172e-57
Compiler

Compiled 560 to 565 computations (-0.9% saved)

bsearch3.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.3763816306854583e-23
4.13739147613495e-13
1.0ms
-1.4588327770939992e-54
-7.40535071947172e-57
Compiler

Compiled 696 to 650 computations (6.6% saved)

bsearch33.0ms (0.3%)

Memory
-23.5MiB live, 23.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.3763816306854583e-23
4.13739147613495e-13
29.0ms
-5.5469065345651746e-11
-1.6345008441649392e-12
Samples
25.0ms112×0valid
Compiler

Compiled 832 to 735 computations (11.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-add: 18.0ms (83.3% of total)
ival-sub: 1.0ms (4.6% of total)
ival-div: 1.0ms (4.6% of total)
ival-mult: 1.0ms (4.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch51.0ms (0.5%)

Memory
6.2MiB live, 45.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
5.293162811902097e-35
1.5277121946201212e-31
34.0ms
-2916177190066580.5
-8129439791.300059
Samples
36.0ms269×0valid
0.0ms1valid
0.0ms3valid
Compiler

Compiled 1 002 to 803 computations (19.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 3.0ms (31.4% of total)
ival-sub: 3.0ms (31.4% of total)
ival-div: 2.0ms (20.9% of total)
ival-add: 1.0ms (10.5% 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)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.312358428896413e+98
5.0514474841593935e+103
0.0ms
-4.109672344046293e+85
-2.847236449796499e+82
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch66.0ms (0.7%)

Memory
-6.2MiB live, 31.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
6.623628904968614e-62
6.476360056614703e-61
17.0ms
-6.615818241124638e-119
-1.725419679612017e-133
Samples
52.0ms253×0valid
0.0ms2valid
Compiler

Compiled 1 024 to 757 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-div: 37.0ms (82.8% of total)
ival-mult: 3.0ms (6.7% of total)
ival-sub: 3.0ms (6.7% of total)
ival-add: 1.0ms (2.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)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.939451747614078e+38
4.0120120741422516e+40
0.0ms
-7.782291155519966e+20
-26467385906834692.0
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6931148146693544e-34
6.689401377668864e-31
0.0ms
-1.0122658385004766e-303
5.972583494980958e-292
0.0ms
-2.135383974768057e-71
-1.155937236770017e-74
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6931148146693544e-34
6.689401377668864e-31
0.0ms
-1.3912746172559553e-301
-1.0122658385004766e-303
0.0ms
-2.135383974768057e-71
-1.155937236770017e-74
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6931148146693544e-34
6.689401377668864e-31
0.0ms
-2.135383974768057e-71
-1.155937236770017e-74
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4319231701516857e-168
1.6351181172935089e-142
0.0ms
-1.0122658385004766e-303
5.972583494980958e-292
0.0ms
-6.130985069224059e-124
-9.934469722032245e-126
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4319231701516857e-168
1.6351181172935089e-142
0.0ms
-1.3679587849350048e-152
-2.7259862650744945e-155
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6931148146693544e-34
6.689401377668864e-31
0.0ms
7.248676211286602e-177
2.4956987682032266e-173
0.0ms
-1.3679587849350048e-152
-2.7259862650744945e-155
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6931148146693544e-34
6.689401377668864e-31
0.0ms
-6.999963958648891e-161
-3.527658092760013e-164
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6931148146693544e-34
6.689401377668864e-31
0.0ms
-6.999963958648891e-161
-3.527658092760013e-164
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6931148146693544e-34
6.689401377668864e-31
0.0ms
-6.999963958648891e-161
-3.527658092760013e-164
Compiler

Compiled 16 to 21 computations (-31.3% saved)

simplify74.0ms (0.8%)

Memory
-30.8MiB live, 54.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02021674
12391674
22541674
32621674
42651674
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(if (<=.f64 y #s(literal -2050338190066411/19342813113834066795298816 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 y #s(literal 9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))))
(if (<=.f64 y #s(literal -2050338190066411/19342813113834066795298816 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 y #s(literal 9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))))
(if (<=.f64 t #s(literal -379596049073481/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t)))) (if (<=.f64 t #s(literal 3406146739198847/83076749736557242056487941267521536 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t))))))
(if (<=.f64 t #s(literal -379596049073481/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (if (<=.f64 t #s(literal 3406146739198847/83076749736557242056487941267521536 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y))) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))))
(if (<=.f64 t #s(literal -379596049073481/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (if (<=.f64 t #s(literal 3406146739198847/83076749736557242056487941267521536 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))))
(if (<=.f64 t #s(literal -4208996133570293/1237940039285380274899124224 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))) (if (<=.f64 t #s(literal 3406146739198847/83076749736557242056487941267521536 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 z #s(literal -14500000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))) (if (<=.f64 z #s(literal 3882113724160211/45671926166590716193865151022383844364247891968 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 z #s(literal -3270774259330231/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))) (if (<=.f64 z #s(literal 3618502788666131/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -500000000000000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 999999999999999939709166371603178586112 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -4825645764048353/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1488565707357403/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 (neg.f64 x) t))) #s(literal 60 binary64))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4249103942534137/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 y t))) #s(literal 60 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4249103942534137/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 y t))) #s(literal 60 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 x (/.f64 #s(literal 60 binary64) z)))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (/.f64 (*.f64 #s(literal -60 binary64) y) z)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (/.f64 y (*.f64 z #s(literal -1/60 binary64)))))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
Outputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
(if (<=.f64 y #s(literal -2050338190066411/19342813113834066795298816 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 y #s(literal 9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (fma.f64 a #s(literal 120 binary64) (/.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))))
(if (<=.f64 y #s(literal -2050338190066411/19342813113834066795298816 binary64)) (+.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))) (if (<=.f64 y #s(literal 9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) (fma.f64 a #s(literal 120 binary64) (/.f64 #s(approx (- x y) (neg.f64 y)) (*.f64 #s(literal -1/60 binary64) (-.f64 t z))))))
(if (<=.f64 y #s(literal -2050338190066411/19342813113834066795298816 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 y #s(literal 9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))))
(if (<=.f64 y #s(literal -2050338190066411/19342813113834066795298816 binary64)) (+.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))) (if (<=.f64 y #s(literal 9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 #s(literal 120 binary64) a)) (+.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)))))
(if (<=.f64 t #s(literal -379596049073481/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t)))) (if (<=.f64 t #s(literal 3406146739198847/83076749736557242056487941267521536 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y))) (fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t))))))
(if (<=.f64 t #s(literal -379596049073481/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (if (<=.f64 t #s(literal 3406146739198847/83076749736557242056487941267521536 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y))) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))))
(if (<=.f64 t #s(literal -379596049073481/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (if (<=.f64 t #s(literal 3406146739198847/83076749736557242056487941267521536 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))))
(if (<=.f64 t #s(literal -4208996133570293/1237940039285380274899124224 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))) (if (<=.f64 t #s(literal 3406146739198847/83076749736557242056487941267521536 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 z #s(literal -14500000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))) (if (<=.f64 z #s(literal 3882113724160211/45671926166590716193865151022383844364247891968 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (fma.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 z #s(literal -3270774259330231/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a)))) (if (<=.f64 z #s(literal 3618502788666131/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (fma.f64 (/.f64 y z) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -500000000000000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 999999999999999939709166371603178586112 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64))))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) z))) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -4825645764048353/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -4825645764048353/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64)))) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1488565707357403/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 (neg.f64 x) t))) #s(literal 60 binary64))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4249103942534137/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 y t))) #s(literal 60 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -1488565707357403/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 (neg.f64 x) t))) #s(literal 60 binary64))) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4249103942534137/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 y t))) #s(literal 60 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4249103942534137/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 y t))) #s(literal 60 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4249103942534137/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) #s(approx (/ (- y x) t) (/.f64 y t))) #s(literal 60 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 x (/.f64 #s(literal 60 binary64) z)))) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 #s(literal 60 binary64) z) x))) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (/.f64 (*.f64 #s(literal -60 binary64) y) z)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (/.f64 (*.f64 #s(literal -60 binary64) y) z)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (/.f64 y (*.f64 z #s(literal -1/60 binary64)))))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (/.f64 y (*.f64 #s(literal -1/60 binary64) z))))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 a #s(literal 120 binary64)) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
(if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal -1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) #s(approx (* (/ (- x y) z) 60) (*.f64 (/.f64 #s(literal -60 binary64) z) y)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))

soundness1.7s (17.7%)

Memory
33.2MiB live, 1 376.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046338
064338
1237338
21663338
08280327
05953075
118552977
258822949
081172766
040243
057243
1193243
21462243
08548235
01333
01933
17333
260933
0807132
02741385
18101341
225531165
369981138
087211056
04502292
113862198
243702151
086662018
06843311
121253186
265373140
081922940
033172
049172
1192172
21547172
08502168
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 2 569 to 1 083 computations (57.8% saved)

preprocess123.0ms (1.3%)

Memory
-5.3MiB live, 227.3MiB allocated
Compiler

Compiled 3 400 to 462 computations (86.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...