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

Time bar (total: 6.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze96.0ms (1.5%)

Memory
43.1MiB live, 43.1MiB 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)

sample773.0ms (12.5%)

Memory
294.7MiB live, 294.7MiB allocated
Samples
466.0ms8 115×0valid
8.0ms76×1valid
6.0ms39×2valid
5.0ms26×3valid
Precisions
Click to see histograms. Total time spent on operations: 279.0ms
ival-mult: 92.0ms (33% of total)
ival-sub: 80.0ms (28.7% of total)
ival-div: 49.0ms (17.6% of total)
ival-add: 36.0ms (12.9% of total)
exact: 8.0ms (2.9% of total)
ival-true: 6.0ms (2.2% of total)
adjust: 4.0ms (1.4% of total)
ival-assert: 3.0ms (1.1% of total)
Bogosity

explain129.0ms (2.1%)

Memory
73.8MiB live, 73.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-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/n10
(*.f64 #s(literal 60 binary64) (-.f64 x y))overflow1
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
35.0ms490×0valid
2.0ms3valid
2.0ms2valid
1.0ms1valid
Compiler

Compiled 189 to 78 computations (58.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 6.0ms (31.4% of total)
ival-sub: 5.0ms (26.2% of total)
ival-div: 3.0ms (15.7% of total)
ival-add: 2.0ms (10.5% of total)
adjust: 1.0ms (5.2% of total)
exact: 1.0ms (5.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess122.0ms (2%)

Memory
11.1MiB live, 11.1MiB 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
0.3MiB live, 0.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(+.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)

simplify67.0ms (1.1%)

Memory
4.3MiB live, 4.3MiB 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)

localize26.0ms (0.4%)

Memory
11.7MiB live, 11.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 a #s(literal 120 binary64))
accuracy0.03125
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
accuracy0.04296875
(*.f64 #s(literal 60 binary64) (-.f64 x y))
accuracy0.47938881232012304
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Samples
17.0ms245×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: 9.0ms
ival-sub: 3.0ms (32.2% of total)
ival-mult: 3.0ms (32.2% of total)
ival-div: 2.0ms (21.5% of total)
ival-add: 1.0ms (10.7% 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)

series13.0ms (0.2%)

Memory
5.4MiB live, 5.4MiB 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
1.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))
1.0ms
x
@-inf
((+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/ (* 60 (- x y)) (- z t)) (* 60 (- x y)) (- x y) (* a 120))

simplify156.0ms (2.5%)

Memory
50.5MiB live, 50.5MiB 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)

rewrite118.0ms (1.9%)

Memory
52.2MiB live, 52.2MiB 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))

eval40.0ms (0.6%)

Memory
36.3MiB live, 36.3MiB allocated
Compiler

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

prune11.0ms (0.2%)

Memory
19.0MiB live, 19.0MiB 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)))
52.2%
(/.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)))))
79.3%
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
73.9%
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
99.8%
(+.f64 (/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 a #s(literal 120 binary64)))
99.7%
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t))) (*.f64 a #s(literal 120 binary64)))
74.3%
(+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)) (*.f64 a #s(literal 120 binary64)))
59.3%
#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)))
67.4%
#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)))
47.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64)))
27.4%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64)))
54.2%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
Compiler

Compiled 466 to 410 computations (12% saved)

simplify140.0ms (2.3%)

Memory
7.8MiB live, 7.8MiB 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)

localize61.0ms (1%)

Memory
29.2MiB live, 29.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 #s(literal -60 binary64) y)
accuracy0.02734375
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
accuracy0.47548256232012304
(/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t))
accuracy33.2432106182567
#s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y))
accuracy0
(*.f64 #s(literal 120 binary64) a)
accuracy0.00390625
(/.f64 (-.f64 x y) z)
accuracy0.1484375
(fma.f64 (/.f64 (-.f64 x y) z) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a))
accuracy25.96134517429314
#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.01171875
(/.f64 (-.f64 x y) (-.f64 z t))
accuracy0.315542922978189
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
accuracy33.5147411859811
#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)
accuracy29.324891675765734
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
accuracy0
(-.f64 t z)
accuracy0.00390625
(/.f64 #s(literal -60 binary64) (-.f64 t z))
accuracy0.01171875
(fma.f64 a #s(literal 120 binary64) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y)))
accuracy0.23046875
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (-.f64 x y))
Samples
38.0ms245×0valid
2.0ms2valid
2.0ms3valid
1.0ms1valid
1.0ms5exit
Compiler

Compiled 399 to 62 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 10.0ms (40.7% of total)
ival-div: 6.0ms (24.4% of total)
ival-sub: 3.0ms (12.2% of total)
ival-add: 3.0ms (12.2% of total)
adjust: 1.0ms (4.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series26.0ms (0.4%)

Memory
12.5MiB live, 12.5MiB 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
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))
2.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))

simplify123.0ms (2%)

Memory
42.5MiB live, 42.5MiB 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)))

rewrite156.0ms (2.5%)

Memory
58.0MiB live, 58.0MiB 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)

eval106.0ms (1.7%)

Memory
68.7MiB live, 68.7MiB allocated
Compiler

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

prune35.0ms (0.6%)

Memory
33.9MiB live, 33.9MiB allocated
Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New73015745
Fresh617
Picked415
Done000
Total74017757
Accuracy
100.0%
Counts
757 → 17
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))))
59.3%
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y)))
67.4%
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
67.4%
(fma.f64 a #s(literal 120 binary64) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
55.5%
#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)))
47.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)))
22.2%
#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)))
27.4%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64)))
47.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
26.0%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (fma.f64 (-.f64 y x) (/.f64 z t) (-.f64 y x)) t)) #s(literal 60 binary64)))
29.3%
#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)))
54.2%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
50.4%
#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))))
24.7%
#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))))
11.8%
#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))))
15.8%
#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))))
22.3%
#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 837 to 636 computations (24% saved)

simplify189.0ms (3.1%)

Memory
10.1MiB live, 10.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -60 binary64) t)
cost-diff0
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
cost-diff0
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))
cost-diff0
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
cost-diff0
(/.f64 #s(literal 60 binary64) (-.f64 z t))
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
cost-diff0
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
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 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
044265
062265
1102265
2168265
3308265
4605265
51236262
62867262
74167262
84538262
94586262
104605262
114606262
124614262
134734262
144800262
154800262
164800262
174802262
04802260
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)) (*.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)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(-.f64 x y)
x
y
(/.f64 #s(literal 60 binary64) (-.f64 z t))
#s(literal 60 binary64)
(-.f64 z t)
z
t
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
a
#s(literal 120 binary64)
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(/.f64 #s(literal -60 binary64) t)
#s(literal -60 binary64)
t
(-.f64 x y)
x
y
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)) (*.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)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.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 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))
(-.f64 x y)
x
y
(/.f64 #s(literal 60 binary64) (-.f64 z t))
(/.f64 #s(literal -60 binary64) (-.f64 t z))
#s(literal 60 binary64)
(-.f64 z t)
z
t
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
(fma.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))
a
#s(literal 120 binary64)
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(/.f64 #s(literal -60 binary64) t)
#s(literal -60 binary64)
t
(-.f64 x y)
x
y

localize98.0ms (1.6%)

Memory
35.4MiB live, 35.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 x y)
accuracy0.01171875
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
accuracy0.23046875
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))
accuracy28.18477391090638
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
accuracy0
(-.f64 x y)
accuracy0.00390625
(/.f64 #s(literal 60 binary64) (-.f64 z t))
accuracy0.23046875
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
accuracy33.5147411859811
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
accuracy0.00390625
(/.f64 (-.f64 y x) t)
accuracy0.315542922978189
(*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64))
accuracy26.09019239073853
#s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t))
accuracy33.5147411859811
#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 x z)
accuracy0.2689919040837367
(*.f64 (/.f64 x z) #s(literal 60 binary64))
accuracy25.96134517429314
#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.25488239969864
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 x z) #s(literal 60 binary64)))
accuracy0
(-.f64 t z)
accuracy0.01171875
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
accuracy0.11328125
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
accuracy0.23828125
(/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
Samples
68.0ms252×0valid
1.0ms1valid
1.0ms5exit
1.0ms3valid
Compiler

Compiled 460 to 84 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-div: 16.0ms (34% of total)
ival-mult: 15.0ms (31.9% of total)
ival-sub: 5.0ms (10.6% of total)
ival-add: 5.0ms (10.6% of total)
const: 4.0ms (8.5% of total)
adjust: 1.0ms (2.1% of total)
exact: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.5%)

Memory
13.1MiB live, 13.1MiB allocated
Counts
20 → 174
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)) (*.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)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(/.f64 #s(literal 60 binary64) (-.f64 z t))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(/.f64 #s(literal -60 binary64) t)
(-.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 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 (- 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 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 (- 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 t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(* -1 (* x (+ (* -1 (/ y (* t x))) (/ 1 t))))
(+ (* -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)))))
(* -60 (/ y z))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 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)))
(* -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 t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(* -1 (* y (- (/ x (* t y)) (/ 1 t))))
(+ (* -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)
(+ (* -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 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))
(* 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 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)
(/ 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))
(+ (* -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 (/ (- (* -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)))))
(+ (* -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))
(/ (- y x) t)
(+ (* 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 (/ (* 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)
(/ (- (* -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 (/ (+ (* 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 (/ (+ 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)))
(* -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
t
@-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 t)) 60) (/ (- x y) (- z t)) (/ (- y x) t) (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (* (- x y) (/ 60 (- z t))) (/ 60 (- z t)) (+ (* a 120) (* (/ -60 (- t z)) (- x y))) (* (/ -60 (- t z)) (- x y)) (/ -60 (- t z)) (/ -60 t) (- 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 t)) 60) (/ (- x y) (- z t)) (/ (- y x) t) (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (* (- x y) (/ 60 (- z t))) (/ 60 (- z t)) (+ (* a 120) (* (/ -60 (- t z)) (- x y))) (* (/ -60 (- t z)) (- x y)) (/ -60 (- t z)) (/ -60 t) (- 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 t)) 60) (/ (- x y) (- z t)) (/ (- y x) t) (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (* (- x y) (/ 60 (- z t))) (/ 60 (- z t)) (+ (* a 120) (* (/ -60 (- t z)) (- x y))) (* (/ -60 (- t z)) (- x y)) (/ -60 (- t z)) (/ -60 t) (- t z))
2.0ms
x
@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 t)) 60) (/ (- x y) (- z t)) (/ (- y x) t) (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (* (- x y) (/ 60 (- z t))) (/ 60 (- z t)) (+ (* a 120) (* (/ -60 (- t z)) (- x y))) (* (/ -60 (- t z)) (- x y)) (/ -60 (- t z)) (/ -60 t) (- t z))
2.0ms
z
@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 t)) 60) (/ (- x y) (- z t)) (/ (- y x) t) (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (* (- x y) (/ 60 (- z t))) (/ 60 (- z t)) (+ (* a 120) (* (/ -60 (- t z)) (- x y))) (* (/ -60 (- t z)) (- x y)) (/ -60 (- t z)) (/ -60 t) (- t z))

simplify142.0ms (2.3%)

Memory
42.3MiB live, 42.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06943321
121453193
266023150
082512949
Stop Event
iter limit
node limit
Counts
174 → 172
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 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 (- 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 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 (- 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 t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* x (- (/ y (* x (- z t))) (/ 1 (- z t)))))
(* -1 (* x (+ (* -1 (/ y (* t x))) (/ 1 t))))
(+ (* -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)))))
(* -60 (/ y z))
(* y (- (+ (* 60 (/ x (* y z))) (* 120 (/ a y))) (* 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)))
(* -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 t)))) (* 60 (/ 1 (- z t))))))
(* -1 (* y (+ (* -1 (/ x (* y (- z t)))) (/ 1 (- z t)))))
(* -1 (* y (- (/ x (* t y)) (/ 1 t))))
(+ (* -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)
(+ (* -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 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))
(* 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 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)
(/ 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))
(+ (* -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 (/ (- (* -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)))))
(+ (* -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))
(/ (- y x) t)
(+ (* 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 (/ (* 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)
(/ (- (* -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 (/ (+ (* 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 (/ (+ 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)))
(* -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 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))
(/ y t)
(/.f64 y t)
(+ (* -1 (/ x t)) (/ y t))
(/.f64 (-.f64 y x) t)
(* -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 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 x) t) (/.f64 #s(literal 1 binary64) t)) 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 (neg.f64 x) (-.f64 (/.f64 y x) #s(literal 1 binary64)))
(* -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 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 x) t) (/.f64 #s(literal 1 binary64) t)) x)
(+ (* -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)
(* -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 (- (* 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 y) t)) 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 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 (- (/ x (* t y)) (/ 1 t))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (/.f64 x y) t) (/.f64 #s(literal 1 binary64) t)))
(+ (* -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)))
(* -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 (/.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)) (* 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 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)
(* 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)
(* 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 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 (-.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 (fma.f64 (-.f64 x y) (pow.f64 (/.f64 t z) #s(literal 3 binary64)) (fma.f64 (/.f64 (/.f64 (-.f64 x y) z) z) (*.f64 t t) (fma.f64 (/.f64 (-.f64 x y) z) t (-.f64 x y)))) 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)
(+ (* -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 (* 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 (/ (- (* -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)
(+ (* -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 (/ (- 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 (/ 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 (/ (* 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)
(* 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 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)
(/ (- (* -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 (/ (+ (* 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 (* 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 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))
(* -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)))
(* -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 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 (- 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)))

rewrite169.0ms (2.7%)

Memory
60.5MiB live, 60.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044228
062228
1243228
21964228
09147223
Stop Event
iter limit
node limit
iter limit
Counts
20 → 527
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)) (*.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)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(/.f64 #s(literal 60 binary64) (-.f64 z t))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(/.f64 #s(literal -60 binary64) t)
(-.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 (-.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)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.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))) (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)))) #s(literal -1 binary64))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.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)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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))) (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 (-.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) (/.f64 (-.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)) (pow.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.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))) (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 (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 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -60 binary64) (*.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 #s(literal -60 binary64) (-.f64 t z)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #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 #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) (-.f64 t z)) (*.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 (/.f64 (-.f64 x y) (-.f64 t z)) #s(literal -60 binary64))
(*.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 #s(literal -60 binary64) (-.f64 t z)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal -1 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) (-.f64 t z)))
(*.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 #s(literal -1/60 binary64) (/.f64 (-.f64 x y) (-.f64 t z))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal 1 binary64)) #s(literal -1 binary64))
(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 x y) #s(literal 1 binary64))) (*.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 (-.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 #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 (*.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) 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 #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 (*.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) 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 #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 (*.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) 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 #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 (*.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)) 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 #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 (*.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 (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 x y) (-.f64 t z))) #s(literal 1/60 binary64))
(/.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 (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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1/60 binary64) (/.f64 (-.f64 x y) (-.f64 t z)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y)))))
(/.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 (neg.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/60 binary64) (/.f64 (-.f64 x y) (-.f64 t z))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 t z) (/.f64 #s(literal -1/60 binary64) (-.f64 x y))) #s(literal 1 binary64)))
(/.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 (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 (-.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 (*.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 (/.f64 (+.f64 y x) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.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 (/.f64 (+.f64 y x) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (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 (*.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 y x) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 (-.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))
(*.f64 (/.f64 (+.f64 z t) #s(literal -60 binary64)) (/.f64 (-.f64 t z) (+.f64 z t)))
(*.f64 (/.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -60 binary64)) (/.f64 (-.f64 t z) (fma.f64 z (+.f64 z t) (*.f64 t t))))
(*.f64 #s(literal -1/60 binary64) (-.f64 t z))
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
(pow.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t z)) #s(literal 1 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 (+.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 (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 #s(literal -60 binary64) (*.f64 (/.f64 #s(literal -60 binary64) t) z)) (*.f64 (/.f64 #s(literal -60 binary64) t) #s(literal -60 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 t) #s(literal -60 binary64)) (*.f64 #s(literal 60 binary64) z)) #s(literal -3600 binary64))
(/.f64 (-.f64 (*.f64 t #s(literal -60 binary64)) (*.f64 #s(literal -60 binary64) z)) #s(literal 3600 binary64))
(/.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 (neg.f64 (neg.f64 (-.f64 t z))) #s(literal -60 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (*.f64 #s(literal -60 binary64) (+.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (+.f64 z t) (*.f64 t t)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(/.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (*.f64 #s(literal -60 binary64) (+.f64 z t)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (*.f64 #s(literal -60 binary64) (fma.f64 z (+.f64 z t) (*.f64 t t))))
(/.f64 (neg.f64 (-.f64 t z)) #s(literal 60 binary64))
(/.f64 (-.f64 t z) #s(literal -60 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 (*.f64 t t) (*.f64 #s(literal -60 binary64) (+.f64 z t))) (/.f64 (*.f64 z z) (*.f64 #s(literal -60 binary64) (+.f64 z t))))
(-.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 #s(literal -60 binary64) (fma.f64 z (+.f64 z t) (*.f64 t t)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -60 binary64) (fma.f64 z (+.f64 z t) (*.f64 t t)))))
(-.f64 (/.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal -60 binary64)) (/.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal -60 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal -60 binary64)) (/.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal -60 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 t z) #s(literal 60 binary64)))
(-.f64 (*.f64 t #s(literal -1/60 binary64)) (/.f64 z #s(literal -60 binary64)))
(+.f64 (*.f64 #s(literal -1/60 binary64) t) (*.f64 #s(literal -1/60 binary64) (neg.f64 z)))
(+.f64 (*.f64 t #s(literal -1/60 binary64)) (*.f64 (neg.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 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 (*.f64 #s(literal 60 binary64) x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 x) z))
(*.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 (neg.f64 (*.f64 #s(literal 60 binary64) x)) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 #s(literal 60 binary64) x))))
(/.f64 (*.f64 #s(literal 60 binary64) x) z)
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 #s(literal 60 binary64) x)))
(/.f64 #s(literal -60 binary64) (neg.f64 (/.f64 z 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 (/.f64 z x) #s(literal 1 binary64)) #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 (/.f64 z x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) #s(literal 1 binary64)))
(/.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)) (*.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 y x) t) (/.f64 (-.f64 y x) (+.f64 y x)))
(*.f64 (/.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) t) (/.f64 (-.f64 y x) (fma.f64 y y (*.f64 x (+.f64 y x)))))
(*.f64 (pow.f64 (/.f64 t (*.f64 (+.f64 y x) (-.f64 y x))) #s(literal -1 binary64)) (pow.f64 (+.f64 y x) #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 y y (*.f64 x (+.f64 y x))) #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 y x) (-.f64 y x)) (pow.f64 t #s(literal -1 binary64)))) (neg.f64 (+.f64 y x)))
(/.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 y y (*.f64 x (+.f64 y x)))))
(/.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 y x) (-.f64 y x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y x) 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 y y (*.f64 x (+.f64 y x))) t)))
(/.f64 (neg.f64 (-.f64 (*.f64 y t) (*.f64 t x))) (neg.f64 (*.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) (neg.f64 t)) (*.f64 (neg.f64 t) (neg.f64 x))) (*.f64 t t))
(/.f64 (-.f64 (*.f64 (neg.f64 y) t) (*.f64 (neg.f64 t) x)) (*.f64 (neg.f64 t) 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) (neg.f64 t)) (*.f64 (/.f64 t y) (neg.f64 x))) (*.f64 (/.f64 t y) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) t) (*.f64 (/.f64 t y) x)) (*.f64 (/.f64 t y) t))
(/.f64 (-.f64 (*.f64 y (/.f64 t x)) (*.f64 t #s(literal 1 binary64))) (*.f64 t (/.f64 t x)))
(/.f64 (-.f64 (*.f64 y (neg.f64 t)) (*.f64 t (neg.f64 x))) (*.f64 t (neg.f64 t)))
(/.f64 (-.f64 (neg.f64 y) (neg.f64 x)) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 y x)) (pow.f64 t #s(literal -1 binary64))) (+.f64 y x))
(/.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 y y (*.f64 x (+.f64 y x))))
(/.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 (neg.f64 (-.f64 y x))) (neg.f64 (neg.f64 t)))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 y x))) (neg.f64 (*.f64 t (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 t (fma.f64 y y (*.f64 x (+.f64 y x))))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 y x)) #s(literal 1 binary64)) (*.f64 (+.f64 y x) 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 y y (*.f64 x (+.f64 y x))) 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 y x) (-.f64 y x)) (*.f64 t (+.f64 y x)))
(/.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 y y (*.f64 x (+.f64 y x)))))
(/.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 y x))) (/.f64 (*.f64 x x) (*.f64 t (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 t (fma.f64 y y (*.f64 x (+.f64 y x))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 t (fma.f64 y y (*.f64 x (+.f64 y x))))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) t) (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) t))
(-.f64 (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (*.f64 x (+.f64 y x)))) t) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y y (*.f64 x (+.f64 y x)))) 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)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y)))
(*.f64 (/.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 z t)) (/.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 z t)) (/.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 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 (/.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 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (/.f64 (-.f64 x y) #s(literal 1/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 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y)))
(*.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 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) #s(literal 60 binary64))
(*.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (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)))
(pow.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) (-.f64 (*.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (neg.f64 y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) (*.f64 (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (neg.f64 y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (neg.f64 y)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (neg.f64 y))) (*.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (neg.f64 y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) (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 z t)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.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 (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 1 binary64) (-.f64 x y))) (neg.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (-.f64 z t) #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 z t) #s(literal 1/60 binary64)) (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 (neg.f64 (-.f64 z t)) (+.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 z t)) (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) (neg.f64 (-.f64 z t)))))
(/.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 z t)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 z t) #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 z t) #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 z t) #s(literal 1/60 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 z t) (+.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 z t) (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 z t))))
(/.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 z t))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal 60 binary64) (-.f64 z t))) (+.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 z t))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.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 (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 (*.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (*.f64 (*.f64 (-.f64 z t) #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 z t) #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 z t)) (+.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 z t)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 60 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (*.f64 (-.f64 z t) (+.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 z t) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -60 binary64)) (*.f64 (+.f64 y x) (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 60 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 -60 binary64)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (neg.f64 (-.f64 z t))))
(/.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 z t)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 y x) (*.f64 (-.f64 z t) #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 z t) #s(literal 1/60 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) (-.f64 x y)))
(/.f64 (neg.f64 (-.f64 x y)) (neg.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.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 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
(/.f64 #s(literal 60 binary64) (/.f64 (-.f64 z t) (-.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(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))))
(fma.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (neg.f64 y)))
(fma.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t)) (*.f64 (neg.f64 y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (*.f64 (-.f64 z t) #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 z t) #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 z t) #s(literal 1/60 binary64))))
(-.f64 (/.f64 x (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) (/.f64 y (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(-.f64 (/.f64 #s(literal 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 1/60 binary64)) (-.f64 x y))) #s(literal -1 binary64)))
(+.f64 (*.f64 x (/.f64 #s(literal 60 binary64) (-.f64 z t))) (*.f64 (neg.f64 y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))
(+.f64 (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) x) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 60 binary64) (*.f64 (+.f64 z t) (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 #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)) #s(literal 60 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) #s(literal 1/60 binary64)))
(/.f64 #s(literal -60 binary64) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 #s(literal -60 binary64) (neg.f64 (-.f64 z t)))
(/.f64 #s(literal 60 binary64) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 #s(literal 60 binary64) (-.f64 z t))
(neg.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) #s(literal 1/60 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.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 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.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 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.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 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))) (*.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.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 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.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 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (*.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 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.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 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))))
(fma.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (-.f64 x y) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 120 binary64) a (*.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) t)) (-.f64 x y)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (*.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 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))) (/.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))))
(+.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)) (*.f64 #s(literal 120 binary64) a))
(+.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y))
(*.f64 (-.f64 x y) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) (*.f64 x #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) (-.f64 (*.f64 (*.f64 (neg.f64 y) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) (*.f64 (neg.f64 y) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)))) (*.f64 (*.f64 x #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) (*.f64 (neg.f64 y) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) x) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) x) (-.f64 (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (neg.f64 y)) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (neg.f64 y))) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) x) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (neg.f64 y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)))) (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(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.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(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (-.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(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) x (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (neg.f64 y)))
(fma.f64 x #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (*.f64 (neg.f64 y) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))))
(+.f64 (*.f64 x #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) (*.f64 (neg.f64 y) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))))
(+.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) x) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (neg.f64 y)))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(*.f64 (pow.f64 t #s(literal -1 binary64)) #s(literal -60 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) t))
(*.f64 #s(literal -60 binary64) (pow.f64 t #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) (pow.f64 (neg.f64 t) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 t #s(literal -1/60 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 t #s(literal -1/60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 t #s(literal -1/60 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 t #s(literal -1/60 binary64)))
(/.f64 #s(literal -60 binary64) (neg.f64 (neg.f64 t)))
(/.f64 #s(literal -60 binary64) t)
(/.f64 #s(literal 60 binary64) (neg.f64 (neg.f64 (neg.f64 t))))
(/.f64 #s(literal 60 binary64) (neg.f64 t))
(neg.f64 (/.f64 #s(literal 60 binary64) t))
(exp.f64 (*.f64 (log.f64 (*.f64 t #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 (/.f64 (+.f64 z t) (*.f64 (+.f64 z t) (-.f64 t z))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.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 (/.f64 (+.f64 z t) (*.f64 (+.f64 z t) (-.f64 t z)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 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 z t) (*.f64 (+.f64 z t) (-.f64 t z))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 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))

eval109.0ms (1.8%)

Memory
69.6MiB live, 69.6MiB allocated
Compiler

Compiled 23 440 to 2 996 computations (87.2% saved)

prune37.0ms (0.6%)

Memory
34.6MiB live, 34.6MiB allocated
Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New73910749
Fresh5611
Picked415
Done011
Total74818766
Accuracy
100.0%
Counts
766 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))))
59.4%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal 1/60 binary64) z))))
67.5%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t))))
57.2%
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
55.5%
#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)))
47.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
22.2%
#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)))
27.4%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64)))
24.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
29.4%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
16.1%
#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)))
16.1%
#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)))
54.2%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
50.4%
#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))))
15.8%
#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)))
11.8%
#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))))
15.8%
#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))))
22.3%
#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 870 to 662 computations (23.9% saved)

simplify178.0ms (2.9%)

Memory
9.4MiB live, 9.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
047297
066291
1112290
2171290
3284290
4539290
51115287
62533287
74123287
84878287
95209287
105336287
115516287
125557287
135681287
145742287
155759287
165759287
175761287
05761285
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))))
a
#s(literal 120 binary64)
(/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64))))
(-.f64 x y)
x
y
(fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))
t
#s(literal -1/60 binary64)
(*.f64 (neg.f64 z) #s(literal -1/60 binary64))
(neg.f64 z)
z
#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 (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 y z) #s(literal -60 binary64)))
(*.f64 (/.f64 y z) #s(literal -60 binary64))
(/.f64 y z)
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 (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
(/.f64 #s(literal -60 binary64) (-.f64 z t))
#s(literal -60 binary64)
(-.f64 z t)
z
t
y
#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)
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
a
#s(literal 120 binary64)
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y)))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(/.f64 #s(literal -60 binary64) t)
#s(literal -60 binary64)
t
#s(approx (- x y) (neg.f64 y))
(neg.f64 y)
y
Outputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 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) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64))))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))
(-.f64 x y)
x
y
(fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))
(*.f64 #s(literal 1/60 binary64) (-.f64 z t))
t
#s(literal -1/60 binary64)
(*.f64 (neg.f64 z) #s(literal -1/60 binary64))
(*.f64 #s(literal 1/60 binary64) z)
(neg.f64 z)
z
#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 #s(literal -60 binary64) (/.f64 y z))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 y z) #s(literal -60 binary64)))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 #s(literal -60 binary64) (/.f64 y z)))
(*.f64 (/.f64 y z) #s(literal -60 binary64))
(*.f64 #s(literal -60 binary64) (/.f64 y z))
(/.f64 y z)
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)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64))))
#s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))
#s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
(*.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64))
(/.f64 #s(literal -60 binary64) (-.f64 z t))
#s(literal -60 binary64)
(-.f64 z t)
z
t
y
#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)
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y)) (*.f64 #s(literal 120 binary64) a))
a
#s(literal 120 binary64)
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y)))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(/.f64 #s(literal -60 binary64) t)
#s(literal -60 binary64)
t
#s(approx (- x y) (neg.f64 y))
(neg.f64 y)
y

localize104.0ms (1.7%)

Memory
37.5MiB live, 37.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.01171875
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
accuracy0.23046875
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y)))
accuracy28.18477391090638
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
accuracy33.22551816193202
#s(approx (- x y) (neg.f64 y))
accuracy0.01171875
(/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t))
accuracy0.315542922978189
(*.f64 (/.f64 #s(approx (- x y) (neg.f64 y)) (-.f64 z t)) #s(literal 60 binary64))
accuracy33.22551816193202
#s(approx (- x y) (neg.f64 y))
accuracy33.5147411859811
#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)))
accuracy0.00390625
(/.f64 #s(literal -60 binary64) (-.f64 z t))
accuracy0.16796875
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
accuracy30.371963499759687
#s(approx (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))
accuracy33.5147411859811
#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)))
accuracy0
(/.f64 y z)
accuracy0.26199233228288976
(*.f64 (/.f64 y z) #s(literal -60 binary64))
accuracy25.96134517429314
#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))))
accuracy42.962840315964726
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 y z) #s(literal -60 binary64)))
accuracy0.01171875
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))))
accuracy0.07421875
(*.f64 (neg.f64 z) #s(literal -1/60 binary64))
accuracy0.08203125
(fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))
accuracy0.23828125
(/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64))))
Samples
72.0ms252×0valid
1.0ms5exit
1.0ms1valid
1.0ms3valid
Compiler

Compiled 508 to 89 computations (82.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-mult: 17.0ms (33.6% of total)
ival-div: 14.0ms (27.7% of total)
ival-add: 7.0ms (13.9% of total)
const: 4.0ms (7.9% of total)
ival-sub: 4.0ms (7.9% of total)
ival-neg: 3.0ms (5.9% of total)
adjust: 1.0ms (2% of total)
exact: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series46.0ms (0.7%)

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

15 calls:

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

simplify158.0ms (2.5%)

Memory
51.4MiB live, 51.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite164.0ms (2.6%)

Memory
59.0MiB live, 59.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047253
066247
1256246
21978246
08846241
Stop Event
iter limit
node limit
iter limit
Counts
20 → 417
Calls
Call 1
Inputs
(fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))
(*.f64 (neg.f64 z) #s(literal -1/60 binary64))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))))
(/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.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 y z) #s(literal -60 binary64))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 (/.f64 y z) #s(literal -60 binary64)))
(*.f64 (/.f64 y z) #s(literal -60 binary64))
(/.f64 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 (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
(/.f64 #s(literal -60 binary64) (-.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)))
(*.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))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y)))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(/.f64 #s(literal -60 binary64) t)
Outputs
(*.f64 (/.f64 (+.f64 z t) #s(literal -60 binary64)) (/.f64 (-.f64 t z) (+.f64 z t)))
(*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) #s(literal -1/60 binary64)) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) (-.f64 t (neg.f64 z))))
(*.f64 (/.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) #s(literal -60 binary64)) (/.f64 (-.f64 t z) (fma.f64 z (+.f64 z t) (*.f64 t t))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) #s(literal -1 binary64)))
(*.f64 (-.f64 t z) #s(literal -1/60 binary64))
(*.f64 #s(literal -1/60 binary64) (-.f64 t z))
(pow.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) #s(literal 1 binary64))
(/.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 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z)))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z)))))
(/.f64 (-.f64 #s(literal -60 binary64) (*.f64 (/.f64 #s(literal -60 binary64) t) z)) (*.f64 (/.f64 #s(literal -60 binary64) t) #s(literal -60 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 t) #s(literal -60 binary64)) (*.f64 #s(literal 60 binary64) z)) #s(literal -3600 binary64))
(/.f64 (-.f64 (*.f64 t #s(literal -60 binary64)) (*.f64 #s(literal -60 binary64) z)) #s(literal 3600 binary64))
(/.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 (-.f64 (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))
(/.f64 (neg.f64 (neg.f64 (-.f64 t z))) #s(literal -60 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/60 binary64) t) (*.f64 #s(literal 1/60 binary64) z))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t))))))
(/.f64 (neg.f64 (*.f64 (+.f64 z t) (-.f64 t z))) (neg.f64 (*.f64 #s(literal -60 binary64) (+.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(literal -60 binary64) (fma.f64 z (+.f64 z t) (*.f64 t t)))))
(/.f64 (*.f64 (+.f64 z t) (-.f64 t z)) (*.f64 #s(literal -60 binary64) (+.f64 z t)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (*.f64 #s(literal -60 binary64) (fma.f64 z (+.f64 z t) (*.f64 t t))))
(/.f64 (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64))) (fma.f64 #s(literal 1/3600 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/60 binary64) t) (*.f64 #s(literal 1/60 binary64) z)))))
(/.f64 (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64))) (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))))
(/.f64 (neg.f64 (-.f64 t z)) #s(literal 60 binary64))
(/.f64 (-.f64 t z) #s(literal -60 binary64))
(fma.f64 #s(literal 1/60 binary64) z (*.f64 #s(literal -1/60 binary64) t))
(fma.f64 #s(literal -1 binary64) (*.f64 z #s(literal -1/60 binary64)) (*.f64 #s(literal -1/60 binary64) t))
(fma.f64 (neg.f64 z) #s(literal -1/60 binary64) (*.f64 #s(literal -1/60 binary64) t))
(fma.f64 z #s(literal 1/60 binary64) (*.f64 #s(literal -1/60 binary64) t))
(fma.f64 #s(literal -1/60 binary64) (neg.f64 z) (*.f64 #s(literal -1/60 binary64) t))
(fma.f64 #s(literal -1/60 binary64) t (*.f64 #s(literal 1/60 binary64) z))
(fma.f64 t #s(literal -1/60 binary64) (*.f64 #s(literal 1/60 binary64) z))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t))) (/.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t))))
(-.f64 (/.f64 (*.f64 t t) (*.f64 #s(literal -60 binary64) (+.f64 z t))) (/.f64 (*.f64 z z) (*.f64 #s(literal -60 binary64) (+.f64 z t))))
(-.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 #s(literal -60 binary64) (fma.f64 z (+.f64 z t) (*.f64 t t)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -60 binary64) (fma.f64 z (+.f64 z t) (*.f64 t t)))))
(-.f64 (/.f64 (+.f64 t #s(literal 0 binary64)) #s(literal -60 binary64)) (/.f64 z #s(literal -60 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal -60 binary64)) (/.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (+.f64 z t) (*.f64 t t))) #s(literal -60 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 t t) (+.f64 z t)) #s(literal -60 binary64)) (/.f64 (/.f64 (*.f64 z z) (+.f64 z t)) #s(literal -60 binary64)))
(-.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (*.f64 t t) (-.f64 t (neg.f64 z)))) (*.f64 #s(literal -1/60 binary64) (/.f64 (*.f64 z z) (-.f64 t (neg.f64 z)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 t z) #s(literal 60 binary64)))
(-.f64 (*.f64 #s(literal -1/60 binary64) t) (/.f64 z #s(literal -60 binary64)))
(-.f64 (*.f64 #s(literal -1/60 binary64) t) (*.f64 z #s(literal -1/60 binary64)))
(+.f64 (*.f64 #s(literal -1/60 binary64) t) (*.f64 #s(literal 1/60 binary64) z))
(+.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t))
(*.f64 #s(literal 1/60 binary64) z)
(*.f64 #s(literal -1 binary64) (*.f64 z #s(literal -1/60 binary64)))
(*.f64 (neg.f64 z) #s(literal -1/60 binary64))
(*.f64 z #s(literal 1/60 binary64))
(*.f64 #s(literal -1/60 binary64) (neg.f64 z))
(neg.f64 (*.f64 z #s(literal -1/60 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 z #s(literal -1/60 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 t z) #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 (-.f64 t z) #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 (-.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)) (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.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))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 t z) #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 (-.f64 t z) #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 (-.f64 t z) #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 (-.f64 t z) #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 (-.f64 t z) #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 (-.f64 t z) #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 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -2 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 (-.f64 t z) #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 (-.f64 t z) #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 (-.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)) (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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)) (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.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))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -3 binary64)))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -2 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 (-.f64 t z) #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 (-.f64 t z) #s(literal -1/60 binary64))) (/.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 (-.f64 t z) #s(literal -1/60 binary64))) (/.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)) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) 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 (+.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) #s(literal -1 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))) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) 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 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) #s(literal -1 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 (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 x y) (-.f64 t z)) #s(literal -60 binary64) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (*.f64 (+.f64 y x) (-.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 (-.f64 t z) #s(literal -1/60 binary64)) (-.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) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) #s(literal -1 binary64))) (*.f64 #s(literal 120 binary64) a))
(fma.f64 (/.f64 (-.f64 x y) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) (*.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 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #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 #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) (-.f64 t z)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal -60 binary64) (pow.f64 (/.f64 (-.f64 t z) (-.f64 x y)) #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 x y) (neg.f64 (-.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 (-.f64 t z) #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 -60 binary64) (-.f64 t z)))) (*.f64 #s(literal -60 binary64) (/.f64 y (-.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 (-.f64 t z) #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 -60 binary64) (-.f64 t z))) (-.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.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 (-.f64 t z) #s(literal -1/60 binary64))) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (/.f64 (-.f64 x y) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) 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 (+.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) 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 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) #s(literal -1 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 (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 x y) (-.f64 t z)) #s(literal -60 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (*.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 (-.f64 t z) #s(literal -1/60 binary64)) (-.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 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))))
(*.f64 (/.f64 (-.f64 x y) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x y) (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1/60 binary64)) (pow.f64 (-.f64 t z) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal -1 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) (-.f64 t z)))
(*.f64 #s(literal -60 binary64) (pow.f64 (/.f64 (-.f64 t z) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) (/.f64 #s(literal -60 binary64) (-.f64 t z)))
(*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (neg.f64 (-.f64 t z))))
(pow.f64 (/.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z)))) (neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))))) (*.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.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 -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))))))))
(/.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 (-.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 (*.f64 x (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) y))) (neg.f64 (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64))))
(/.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)) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) y)) (*.f64 (-.f64 t z) #s(literal 1 binary64))) (*.f64 (-.f64 t z) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) 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 (-.f64 t z) #s(literal -1/60 binary64))) (*.f64 (-.f64 t z) y)) (*.f64 (-.f64 t z) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.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) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) 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 (-.f64 t z) #s(literal -1/60 binary64)) 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 (-.f64 t z) #s(literal -1/60 binary64))) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) y)) (*.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 t z)) (*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) x) (/.f64 y #s(literal -1/60 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) x) (-.f64 t z)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) y)) (*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) x) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) x) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))) (*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) x) (neg.f64 y))) (*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) x) (*.f64 #s(literal 1/60 binary64) (-.f64 t z))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) x) y)) (*.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) x) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 x (-.f64 t z)) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (/.f64 y #s(literal -1/60 binary64)))) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 t z)))
(/.f64 (-.f64 (*.f64 x (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) y)) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) y)))
(/.f64 (-.f64 (*.f64 x (*.f64 #s(literal 1/60 binary64) (-.f64 t z))) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (neg.f64 y))) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (*.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 -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z)))))))
(/.f64 (neg.f64 (*.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 (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 (neg.f64 (-.f64 x y))) (neg.f64 (*.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 (-.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 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64)))
(/.f64 (-.f64 (*.f64 x (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) y)) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (+.f64 y x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 t z) #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 (-.f64 t z) #s(literal -1/60 binary64)) (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 (-.f64 t z) #s(literal -1/60 binary64)))
(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 x (-.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/60 binary64) z) #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (-.f64 t (neg.f64 z))) (neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z)))))
(fma.f64 (/.f64 x (fma.f64 #s(literal 1/216000 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/3600 binary64) (*.f64 t t) (*.f64 (*.f64 #s(literal 1/60 binary64) z) (-.f64 (*.f64 #s(literal 1/60 binary64) z) (*.f64 #s(literal -1/60 binary64) t)))) (neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z)))))
(fma.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)) (neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (fma.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))))) (/.f64 (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 2 binary64)) (fma.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))))))
(-.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))))))) (/.f64 (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))))))))
(-.f64 (/.f64 (*.f64 x (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) y) (pow.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 t z)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (+.f64 y x))) (/.f64 (*.f64 y y) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (/.f64 (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 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 (+.f64 x #s(literal 0 binary64)) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))) (*.f64 #s(literal -60 binary64) (/.f64 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 #s(literal -60 binary64) (-.f64 t z))) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 t z) #s(literal -1/60 binary64)) (-.f64 x y))) #s(literal -1 binary64)))
(+.f64 (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z))) (neg.f64 (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 t z)))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 #s(literal -60 binary64) (/.f64 y z))))
#s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 #s(literal -60 binary64) (/.f64 y z)))
(*.f64 (/.f64 #s(literal -60 binary64) z) (/.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (/.f64 #s(literal -60 binary64) z))
(*.f64 (/.f64 (neg.f64 y) z) #s(literal 60 binary64))
(*.f64 (*.f64 #s(literal -60 binary64) y) (pow.f64 z #s(literal -1 binary64)))
(*.f64 #s(literal -60 binary64) (/.f64 y z))
(*.f64 (/.f64 y z) #s(literal -60 binary64))
(*.f64 #s(literal 60 binary64) (/.f64 (neg.f64 y) z))
(*.f64 y (/.f64 #s(literal -60 binary64) z))
(*.f64 y (*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal -60 binary64)))
(pow.f64 (/.f64 z (*.f64 #s(literal -60 binary64) y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 y) #s(literal -60 binary64))) (neg.f64 (neg.f64 z)))
(/.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 (neg.f64 y) #s(literal -60 binary64)) (neg.f64 z))
(/.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 (*.f64 #s(literal -60 binary64) y) z)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 #s(literal -60 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 #s(literal -60 binary64) y)))
(/.f64 #s(literal -60 binary64) (/.f64 z y))
(/.f64 #s(literal 60 binary64) (neg.f64 (/.f64 z y)))
(*.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 z)))
(*.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 (/.f64 y 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 (neg.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 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (neg.f64 z) y)) (*.f64 z z))
(/.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) 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)))
#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 (* (/ (- x y) (- z t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 (*.f64 (/.f64 #s(literal -60 binary64) (+.f64 z t)) (/.f64 y (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 #s(literal -60 binary64) 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 y (*.f64 (+.f64 z t) (-.f64 z t))) (/.f64 #s(literal -60 binary64) (pow.f64 (+.f64 z t) #s(literal -1 binary64))))
(*.f64 (/.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 (/.f64 #s(literal -60 binary64) (*.f64 (+.f64 z t) (-.f64 z t))) (/.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 y (pow.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal -60 binary64) y) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) (/.f64 y #s(literal -1/60 binary64)))
(*.f64 (/.f64 y (-.f64 z t)) #s(literal -60 binary64))
(*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)
(*.f64 #s(literal -60 binary64) (*.f64 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) y))
(*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))
(*.f64 y (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(pow.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal -60 binary64) y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) y)) (neg.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 60 binary64) y)) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 (neg.f64 (*.f64 y #s(literal 60 binary64))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -60 binary64) y))) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 #s(literal 1 binary64) y) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (*.f64 #s(literal 60 binary64) y) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 (*.f64 y #s(literal 60 binary64)) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (*.f64 #s(literal -60 binary64) y)) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 #s(literal -60 binary64) y) (-.f64 z t))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 z t) (*.f64 #s(literal -60 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 z t) (*.f64 #s(literal -60 binary64) y)))
(/.f64 (neg.f64 y) (neg.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(*.f64 (/.f64 #s(literal -60 binary64) (*.f64 (+.f64 z t) (-.f64 z t))) (+.f64 z t))
(*.f64 (/.f64 #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)) #s(literal -60 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (pow.f64 (-.f64 z t) #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) (pow.f64 (neg.f64 (-.f64 z t)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))
(/.f64 #s(literal -60 binary64) (neg.f64 (neg.f64 (-.f64 z t))))
(/.f64 #s(literal -60 binary64) (-.f64 z t))
(/.f64 #s(literal 60 binary64) (neg.f64 (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 #s(literal 60 binary64) (neg.f64 (-.f64 z t)))
(neg.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) #s(literal -1/60 binary64))) #s(literal -1 binary64)))
#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 (*.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 (pow.f64 (-.f64 z t) #s(literal -1 binary64)) #s(literal 60 binary64)))
(*.f64 #s(approx (- x y) (neg.f64 y)) (/.f64 #s(literal 60 binary64) (-.f64 z t)))
(*.f64 #s(literal -60 binary64) (/.f64 (neg.f64 #s(approx (- x y) (neg.f64 y))) (-.f64 z t)))
(*.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 (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 (-.f64 z t) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(literal 60 binary64))))
(/.f64 #s(literal -60 binary64) (neg.f64 (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y)))))
(/.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 (-.f64 z t) #s(approx (- x y) (neg.f64 y))) #s(literal 1 binary64)) #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 (-.f64 z t) #s(approx (- x y) (neg.f64 y))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 z t) #s(approx (- x y) (neg.f64 y)))))
(/.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 (-.f64 z t) #s(approx (- x y) (neg.f64 y))) #s(literal 1 binary64)))
(/.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))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a)))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 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 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y))))) (*.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))) (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 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 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64))) (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a)))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y)))) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a)))) (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 120 binary64) a) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y))))))
(/.f64 (fma.f64 #s(literal 1728000 binary64) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 3 binary64))) (fma.f64 #s(literal 14400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a)))))
(fma.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(approx (- x y) (neg.f64 y)) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) (*.f64 #s(literal 120 binary64) a))
(fma.f64 #s(literal 120 binary64) a (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a))) (/.f64 (pow.f64 (*.f64 #s(literal 120 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.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 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y))))) (/.f64 (pow.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) #s(literal 2 binary64)) (fma.f64 #s(literal 120 binary64) a (*.f64 (neg.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))) #s(approx (- x y) (neg.f64 y))))))
(+.f64 (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))) (*.f64 #s(literal 120 binary64) a))
(+.f64 (*.f64 #s(literal 120 binary64) a) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y)))
(*.f64 #s(approx (- x y) (neg.f64 y)) #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)))
#s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t))
(*.f64 (pow.f64 t #s(literal -1 binary64)) #s(literal -60 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -60 binary64) t))
(*.f64 #s(literal -60 binary64) (pow.f64 t #s(literal -1 binary64)))
(*.f64 #s(literal 60 binary64) (pow.f64 (neg.f64 t) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/60 binary64) t)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal -1/60 binary64) t))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/60 binary64) t) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/60 binary64) t))
(/.f64 #s(literal -60 binary64) (neg.f64 (neg.f64 t)))
(/.f64 #s(literal -60 binary64) t)
(/.f64 #s(literal 60 binary64) (neg.f64 (neg.f64 (neg.f64 t))))
(/.f64 #s(literal 60 binary64) (neg.f64 t))
(neg.f64 (/.f64 #s(literal 60 binary64) t))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/60 binary64) t)) #s(literal -1 binary64)))

eval98.0ms (1.6%)

Memory
63.1MiB live, 63.1MiB allocated
Compiler

Compiled 22 450 to 2 803 computations (87.5% saved)

prune39.0ms (0.6%)

Memory
35.0MiB live, 35.0MiB allocated
Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New6537660
Fresh2911
Picked235
Done022
Total65721678
Accuracy
100.0%
Counts
678 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 z #s(literal 1/60 binary64)))))
67.5%
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (+ (* t -1/60) (* (neg z) -1/60)) (*.f64 #s(literal -1/60 binary64) t))))
50.4%
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
57.2%
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
55.5%
#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)))
47.1%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
27.4%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 x (-.f64 z t)) #s(literal 60 binary64)))
24.7%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
29.4%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
16.1%
#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)))
16.1%
#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)))
54.2%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))
50.4%
#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))))
15.8%
#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)))
11.9%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (/.f64 (*.f64 #s(literal -60 binary64) y) z)))
11.8%
#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))))
15.8%
#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))))
11.9%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.f64 #s(literal -60 binary64) z))))
22.3%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))
22.3%
#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)))
16.2%
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
Compiler

Compiled 1 620 to 631 computations (61% saved)

regimes158.0ms (2.5%)

Memory
57.6MiB live, 57.6MiB allocated
Counts
45 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
(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))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (+ (* t -1/60) (* (neg z) -1/60)) (*.f64 #s(literal -1/60 binary64) t))))
(+.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 (/.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)))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 z #s(literal 1/60 binary64)))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (fma.f64 t #s(literal -1/60 binary64) (*.f64 (neg.f64 z) #s(literal -1/60 binary64)))))
(+.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)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (fma.f64 (-.f64 y x) (/.f64 z t) (-.f64 y x)) t)) #s(literal 60 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/60 binary64) (-.f64 x y)) (-.f64 z t))) (*.f64 a #s(literal 120 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)))))
Outputs
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 t z) #s(literal -1/60 binary64))))
Calls

11 calls:

14.0ms
(*.f64 a #s(literal 120 binary64))
14.0ms
z
14.0ms
(-.f64 x y)
14.0ms
(-.f64 z t)
14.0ms
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)

regimes135.0ms (2.2%)

Memory
51.0MiB live, 51.0MiB allocated
Counts
37 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
(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))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (+ (* t -1/60) (* (neg z) -1/60)) (*.f64 #s(literal -1/60 binary64) t))))
(+.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 (/.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:

12.0ms
(*.f64 a #s(literal 120 binary64))
12.0ms
(-.f64 z t)
12.0ms
(-.f64 x y)
12.0ms
x
12.0ms
(*.f64 #s(literal 60 binary64) (-.f64 x y))
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)

regimes133.0ms (2.1%)

Memory
50.3MiB live, 50.3MiB allocated
Counts
36 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
(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))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (+ (* t -1/60) (* (neg z) -1/60)) (*.f64 #s(literal -1/60 binary64) t))))
(+.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) 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)))
(+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
Calls

11 calls:

12.0ms
t
12.0ms
a
12.0ms
y
12.0ms
z
12.0ms
(*.f64 a #s(literal 120 binary64))
Results
AccuracySegmentsBranch
93.4%3x
92.0%3y
90.3%3z
89.7%5t
85.9%4a
82.1%2(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
88.0%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
82.2%2(*.f64 #s(literal 60 binary64) (-.f64 x y))
82.2%2(-.f64 x y)
85.7%3(-.f64 z t)
85.9%4(*.f64 a #s(literal 120 binary64))
Compiler

Compiled 41 to 75 computations (-82.9% saved)

regimes61.0ms (1%)

Memory
23.6MiB live, 23.6MiB allocated
Counts
35 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
(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))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (+ (* t -1/60) (* (neg z) -1/60)) (*.f64 #s(literal -1/60 binary64) t))))
(+.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
#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 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)) (*.f64 a #s(literal 120 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))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y)))
Calls

5 calls:

12.0ms
z
12.0ms
y
12.0ms
x
12.0ms
t
11.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Results
AccuracySegmentsBranch
86.0%3t
82.8%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
87.5%4z
78.0%3y
83.6%3x
Compiler

Compiled 13 to 30 computations (-130.8% saved)

regimes25.0ms (0.4%)

Memory
10.1MiB live, 10.1MiB 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
(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))))
(fma.f64 a #s(literal 120 binary64) (/.f64 (-.f64 x y) #s(approx (+ (* t -1/60) (* (neg z) -1/60)) (*.f64 #s(literal -1/60 binary64) t))))
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))))
#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 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t))))
Calls

2 calls:

11.0ms
t
11.0ms
z
Results
AccuracySegmentsBranch
86.0%3t
85.9%3z
Compiler

Compiled 2 to 10 computations (-400% saved)

regimes12.0ms (0.2%)

Memory
5.6MiB live, 5.6MiB allocated
Counts
30 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
(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)))
#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:

10.0ms
t
Results
AccuracySegmentsBranch
86.0%3t
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes21.0ms (0.3%)

Memory
9.1MiB live, 9.1MiB allocated
Counts
28 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
Outputs
(fma.f64 a #s(literal 120 binary64) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) 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 a #s(literal 120 binary64) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))
Calls

2 calls:

10.0ms
z
10.0ms
t
Results
AccuracySegmentsBranch
85.9%3z
85.9%3t
Compiler

Compiled 2 to 10 computations (-400% saved)

regimes11.0ms (0.2%)

Memory
5.2MiB live, 5.2MiB 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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:

9.0ms
t
Results
AccuracySegmentsBranch
85.9%3t
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes66.0ms (1.1%)

Memory
26.8MiB live, 26.8MiB 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
#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)) (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 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 60 binary64) (*.f64 #s(literal 120 binary64) a)))
Calls

7 calls:

9.0ms
(*.f64 a #s(literal 120 binary64))
9.0ms
z
9.0ms
a
9.0ms
(-.f64 z t)
9.0ms
t
Results
AccuracySegmentsBranch
71.0%3(*.f64 #s(literal 60 binary64) (-.f64 x y))
71.0%3(-.f64 x y)
79.2%5a
79.2%5(*.f64 a #s(literal 120 binary64))
75.3%4(-.f64 z t)
83.7%3z
80.2%4t
Compiler

Compiled 17 to 42 computations (-147.1% saved)

regimes72.0ms (1.2%)

Memory
29.7MiB live, 29.7MiB 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
#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)))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal -60 binary64) t)) #s(approx (- x y) (neg.f64 y))))
(fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) #s(approx (- x y) (neg.f64 y))))
Outputs
#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 #s(literal 120 binary64) a))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))
Calls

8 calls:

9.0ms
z
9.0ms
a
9.0ms
(*.f64 a #s(literal 120 binary64))
9.0ms
t
9.0ms
x
Results
AccuracySegmentsBranch
74.0%3a
74.0%3(*.f64 a #s(literal 120 binary64))
67.8%4y
74.4%5t
76.1%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
71.5%4x
66.8%5(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
74.1%3z
Compiler

Compiled 30 to 55 computations (-83.3% saved)

regimes9.0ms (0.1%)

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

1 calls:

7.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Results
AccuracySegmentsBranch
76.1%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes9.0ms (0.1%)

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

1 calls:

7.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Results
AccuracySegmentsBranch
76.1%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes62.0ms (1%)

Memory
27.7MiB live, 27.7MiB 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 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 y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal 60 binary64) z))))
#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 (/.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)) (*.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)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))
Calls

9 calls:

7.0ms
a
7.0ms
(*.f64 a #s(literal 120 binary64))
7.0ms
(-.f64 z t)
7.0ms
t
7.0ms
x
Results
AccuracySegmentsBranch
67.4%5x
60.1%3(*.f64 #s(literal 60 binary64) (-.f64 x y))
60.1%3(-.f64 x y)
65.2%4t
65.5%4(-.f64 z t)
64.2%4a
64.2%4(*.f64 a #s(literal 120 binary64))
62.1%3z
66.8%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 27 to 57 computations (-111.1% saved)

regimes6.0ms (0.1%)

Memory
3.3MiB live, 3.3MiB allocated
Counts
13 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) 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)) (*.f64 #s(approx (/ (- x y) (- z t)) (/.f64 (-.f64 y x) t)) #s(literal 60 binary64)))
Calls

1 calls:

5.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Results
AccuracySegmentsBranch
66.8%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes21.0ms (0.3%)

Memory
10.6MiB live, 10.6MiB allocated
Counts
12 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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))))
Outputs
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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

4 calls:

5.0ms
(-.f64 z t)
5.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
5.0ms
x
5.0ms
y
Results
AccuracySegmentsBranch
61.7%3(-.f64 z t)
60.7%4x
60.7%3y
63.7%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 14 to 26 computations (-85.7% saved)

regimes15.0ms (0.2%)

Memory
7.8MiB live, 7.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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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 t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64)))))
Outputs
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/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 t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)))
Calls

3 calls:

5.0ms
t
5.0ms
(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
5.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Results
AccuracySegmentsBranch
54.2%1t
56.1%2(+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64)))
62.7%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 23 to 28 computations (-21.7% saved)

regimes5.0ms (0.1%)

Memory
2.9MiB live, 2.9MiB allocated
Counts
10 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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)) #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))
#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)))
Calls

1 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes21.0ms (0.3%)

Memory
11.5MiB 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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(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))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
Calls

5 calls:

4.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
4.0ms
(-.f64 z t)
4.0ms
(*.f64 a #s(literal 120 binary64))
4.0ms
a
4.0ms
z
Results
AccuracySegmentsBranch
58.4%3(-.f64 z t)
54.2%1z
54.2%1a
54.2%1(*.f64 a #s(literal 120 binary64))
60.8%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 17 to 33 computations (-94.1% saved)

regimes4.0ms (0.1%)

Memory
2.5MiB live, 2.5MiB allocated
Counts
7 → 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (+ (* (/ (- x y) z) 60) (* 120 a)) (*.f64 y (/.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) y) z)))
#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)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) 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)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))
Calls

1 calls:

3.0ms
(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Results
AccuracySegmentsBranch
60.8%3(/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes13.0ms (0.2%)

Memory
10.7MiB live, 10.7MiB 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

7 calls:

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

Compiled 35 to 53 computations (-51.4% saved)

bsearch38.0ms (0.6%)

Memory
11.4MiB live, 11.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
15488888569.628597
7.06143049788161e+31
13.0ms
-9.030574569556018e-15
-1.3187235279170886e-16
Samples
20.0ms281×0valid
1.0ms1valid
0.0ms2valid
0.0ms3valid
Compiler

Compiled 628 to 633 computations (-0.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 4.0ms (34% of total)
ival-sub: 3.0ms (25.5% of total)
ival-div: 2.0ms (17% of total)
ival-add: 2.0ms (17% 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)

bsearch59.0ms (1%)

Memory
17.4MiB live, 17.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
7.304440446538285e-35
1.4803567100642486e-31
21.0ms
-2.6531897820458684e-82
-3.122864977905414e-113
17.0ms
-1.0925785341826092e+72
-7.271546895202506e+66
Samples
32.0ms442×0valid
1.0ms3valid
0.0ms1valid
Compiler

Compiled 1 084 to 1 022 computations (5.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 6.0ms (32.9% of total)
ival-sub: 5.0ms (27.4% of total)
ival-div: 3.0ms (16.4% of total)
ival-add: 2.0ms (11% of total)
exact: 1.0ms (5.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch40.0ms (0.6%)

Memory
11.8MiB live, 11.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.8908448205549567e-98
4.990619026845295e-88
17.0ms
-3.412322770345154e-34
-4.717458550595286e-41
Samples
22.0ms300×0valid
1.0ms1valid
Compiler

Compiled 776 to 724 computations (6.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 4.0ms (32.5% of total)
ival-sub: 3.0ms (24.3% of total)
ival-div: 2.0ms (16.2% of total)
ival-add: 2.0ms (16.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)

bsearch4.0ms (0.1%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.8908448205549567e-98
4.990619026845295e-88
1.0ms
-3.412322770345154e-34
-4.717458550595286e-41
Compiler

Compiled 776 to 724 computations (6.7% saved)

bsearch4.0ms (0.1%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.8908448205549567e-98
4.990619026845295e-88
1.0ms
-3.412322770345154e-34
-4.717458550595286e-41
Compiler

Compiled 852 to 762 computations (10.6% saved)

bsearch4.0ms (0.1%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.8908448205549567e-98
4.990619026845295e-88
2.0ms
-3.412322770345154e-34
-4.717458550595286e-41
Compiler

Compiled 928 to 819 computations (11.7% saved)

bsearch26.0ms (0.4%)

Memory
7.9MiB live, 7.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
7.304440446538285e-35
1.4803567100642486e-31
13.0ms
-3.6178212146029377e-78
-3.288042527963245e-80
Samples
14.0ms189×0valid
0.0ms1valid
0.0ms3valid
Compiler

Compiled 796 to 666 computations (16.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 3.0ms (38.6% of total)
ival-sub: 2.0ms (25.7% of total)
ival-div: 1.0ms (12.9% of total)
ival-add: 1.0ms (12.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)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.836275584649792e+41
2.1838435870821874e+43
0.0ms
-3.256590100042183e+42
-1.1818983955385412e+38
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
75630273.13755366
55762184423569490.0
0.0ms
-3.256590100042183e+42
-1.1818983955385412e+38
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
75630273.13755366
55762184423569490.0
0.0ms
-1.7967454017703614e+37
-3.012538870041223e+20
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.3438389035483686e+169
3.4668613749752044e+169
0.0ms
-4.808844620967584e+154
-3.904077016533963e+146
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.3438389035483686e+169
3.4668613749752044e+169
0.0ms
-4.808844620967584e+154
-3.904077016533963e+146
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.837757978206791e+205
6.459720889212771e+227
0.0ms
-1.9105097165851042e+170
-4.808844620967584e+154
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.4668613749752044e+169
1.6712341481323476e+179
0.0ms
-1.9105097165851042e+170
-4.808844620967584e+154
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.4668613749752044e+169
1.6712341481323476e+179
0.0ms
-1.9105097165851042e+170
-4.808844620967584e+154
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.4668613749752044e+169
1.6712341481323476e+179
0.0ms
-3.548105553191638e+171
-1.9105097165851042e+170
Compiler

Compiled 16 to 21 computations (-31.3% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.4668613749752044e+169
1.6712341481323476e+179
0.0ms
-3.548105553191638e+171
-1.9105097165851042e+170
Compiler

Compiled 16 to 21 computations (-31.3% saved)

simplify39.0ms (0.6%)

Memory
21.4MiB live, 21.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01851545
12181545
22321545
32401545
42441545
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 x #s(literal -4183246980753157/633825300114114700748351602688 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 x #s(literal 329999999999999984043928059904 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)))))
(if (<=.f64 z #s(literal -1200000000000000087037723657835082151390049291575826346621852186574848 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))) (if (<=.f64 z #s(literal -207784017051299/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 z #s(literal 2100908603663173/45671926166590716193865151022383844364247891968 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)))) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y))))))
(if (<=.f64 t #s(literal -8045601589545917/191561942608236107294793378393788647952342390272950272 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 8779799389336993/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 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 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t))))))
(if (<=.f64 t #s(literal -8045601589545917/191561942608236107294793378393788647952342390272950272 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 8779799389336993/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 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 -8045601589545917/191561942608236107294793378393788647952342390272950272 binary64)) (fma.f64 a #s(literal 120 binary64) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))) (if (<=.f64 t #s(literal 8779799389336993/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))))
(if (<=.f64 t #s(literal -8045601589545917/191561942608236107294793378393788647952342390272950272 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 8779799389336993/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 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 -3754664711579725/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 binary64)) #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))) (if (<=.f64 z #s(literal 5937350401656793/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)) (fma.f64 #s(approx (/ (- x y) z) (/.f64 x 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 -2000000000000000089771425356151833571098624 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 1000000000000000044885712678075916785549312 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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000089771425356151833571098624 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 100000000 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)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -9999999999999999538762658202121142272 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 100000000 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)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -40000000000000001477901827522329061639236719319370753807691114208602174637388878388866052438821633309786047014748930669257348013398293616684184769793097728 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 19999999999999998677209896694859491247439004328606630372233856446154012933992072952513848651916918943418291091993970429510787616268896255865589170108074572349887700008960 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)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -40000000000000001477901827522329061639236719319370753807691114208602174637388878388866052438821633309786047014748930669257348013398293616684184769793097728 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 19999999999999998677209896694859491247439004328606630372233856446154012933992072952513848651916918943418291091993970429510787616268896255865589170108074572349887700008960 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)) (*.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 -100000000000000003441905430931245280917713770297417747470693647675065097962631447553892265814744827318497179085147422915077831721209019419643357959500300321574675254607872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 20000000000000000332320709457100266805720535239871327970256129990546078137252710026514902573853139251497244082176191898637596077985558673396359852997433671054025460248400909387429436243536565212333765296128 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 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000003441905430931245280917713770297417747470693647675065097962631447553892265814744827318497179085147422915077831721209019419643357959500300321574675254607872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000003441905430931245280917713770297417747470693647675065097962631447553892265814744827318497179085147422915077831721209019419643357959500300321574675254607872 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))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1999999999999999907944413459313740423465975427478201419661483106392581426569891626416676955412332824747452003700107326021174336186347778147820565446647167074289717019148288 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))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1999999999999999907944413459313740423465975427478201419661483106392581426569891626416676955412332824747452003700107326021174336186347778147820565446647167074289717019148288 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))))
#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 x #s(literal -4183246980753157/633825300114114700748351602688 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 x #s(literal 329999999999999984043928059904 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)))))
(if (<=.f64 x #s(literal -4183246980753157/633825300114114700748351602688 binary64)) (+.f64 (*.f64 #s(literal 120 binary64) a) (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t))) (if (<=.f64 x #s(literal 329999999999999984043928059904 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.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) x)) (-.f64 z t)))))
(if (<=.f64 z #s(literal -1200000000000000087037723657835082151390049291575826346621852186574848 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))) (if (<=.f64 z #s(literal -207784017051299/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)) (*.f64 a #s(literal 120 binary64))) (if (<=.f64 z #s(literal 2100908603663173/45671926166590716193865151022383844364247891968 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)))) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y))))))
(if (<=.f64 z #s(literal -1200000000000000087037723657835082151390049291575826346621852186574848 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))) (if (<=.f64 z #s(literal -207784017051299/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)) (*.f64 #s(literal 120 binary64) a)) (if (<=.f64 z #s(literal 2100908603663173/45671926166590716193865151022383844364247891968 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)))) (fma.f64 a #s(literal 120 binary64) (*.f64 #s(approx (/ -60 (- t z)) (/.f64 #s(literal 60 binary64) z)) (-.f64 x y))))))
(if (<=.f64 t #s(literal -8045601589545917/191561942608236107294793378393788647952342390272950272 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 8779799389336993/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 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 (-.f64 x y) #s(approx (* (- t z) -1/60) (*.f64 #s(literal -1/60 binary64) t))))))
(if (<=.f64 t #s(literal -8045601589545917/191561942608236107294793378393788647952342390272950272 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 8779799389336993/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 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 -8045601589545917/191561942608236107294793378393788647952342390272950272 binary64)) (fma.f64 a #s(literal 120 binary64) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64)))) (if (<=.f64 t #s(literal 8779799389336993/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 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) #s(approx (* (/ -60 (- t z)) (- x y)) (*.f64 (/.f64 (-.f64 x y) t) #s(literal -60 binary64))))))
(if (<=.f64 t #s(literal -8045601589545917/191561942608236107294793378393788647952342390272950272 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 8779799389336993/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 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 -3754664711579725/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 binary64)) #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))) (if (<=.f64 z #s(literal 5937350401656793/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)) (fma.f64 #s(approx (/ (- x y) z) (/.f64 x 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 -2000000000000000089771425356151833571098624 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 1000000000000000044885712678075916785549312 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)) (/.f64 (-.f64 x y) (*.f64 (-.f64 z t) #s(literal 1/60 binary64))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000089771425356151833571098624 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 1000000000000000044885712678075916785549312 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)) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/60 binary64) (-.f64 z t))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000089771425356151833571098624 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 100000000 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)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2000000000000000089771425356151833571098624 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 100000000 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)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -9999999999999999538762658202121142272 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t)))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 100000000 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)) (*.f64 (-.f64 x y) (/.f64 #s(literal 60 binary64) (-.f64 z t))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -9999999999999999538762658202121142272 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 100000000 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)) (*.f64 (/.f64 #s(literal 60 binary64) (-.f64 z t)) (-.f64 x y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -40000000000000001477901827522329061639236719319370753807691114208602174637388878388866052438821633309786047014748930669257348013398293616684184769793097728 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 19999999999999998677209896694859491247439004328606630372233856446154012933992072952513848651916918943418291091993970429510787616268896255865589170108074572349887700008960 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)) (*.f64 (-.f64 x y) #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t))))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -40000000000000001477901827522329061639236719319370753807691114208602174637388878388866052438821633309786047014748930669257348013398293616684184769793097728 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 19999999999999998677209896694859491247439004328606630372233856446154012933992072952513848651916918943418291091993970429510787616268896255865589170108074572349887700008960 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)) (*.f64 #s(approx (/ 60 (- z t)) (/.f64 #s(literal -60 binary64) t)) (-.f64 x y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -40000000000000001477901827522329061639236719319370753807691114208602174637388878388866052438821633309786047014748930669257348013398293616684184769793097728 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 19999999999999998677209896694859491247439004328606630372233856446154012933992072952513848651916918943418291091993970429510787616268896255865589170108074572349887700008960 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)) (*.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 -100000000000000003441905430931245280917713770297417747470693647675065097962631447553892265814744827318497179085147422915077831721209019419643357959500300321574675254607872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 20000000000000000332320709457100266805720535239871327970256129990546078137252710026514902573853139251497244082176191898637596077985558673396359852997433671054025460248400909387429436243536565212333765296128 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 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000003441905430931245280917713770297417747470693647675065097962631447553892265814744827318497179085147422915077831721209019419643357959500300321574675254607872 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (/.f64 y (*.f64 (-.f64 z t) #s(literal -1/60 binary64))))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000003441905430931245280917713770297417747470693647675065097962631447553892265814744827318497179085147422915077831721209019419643357959500300321574675254607872 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))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 t)) 60) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1999999999999999907944413459313740423465975427478201419661483106392581426569891626416676955412332824747452003700107326021174336186347778147820565446647167074289717019148288 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))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -1999999999999999907944413459313740423465975427478201419661483106392581426569891626416676955412332824747452003700107326021174336186347778147820565446647167074289717019148288 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* (/ (- x y) (- z t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y))) (if (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 t)) 60) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal 60 binary64) t)) y)))))
#s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))

soundness1.2s (20%)

Memory
24.5MiB live, 24.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011445466
136345295
081734971
06843311
121253186
265373140
081922940
047253
066247
1256246
21978246
08846241
044228
062228
1243228
21964228
09147223
033172
049172
1192172
21547172
08502168
06943321
121453193
266023150
082512949
01333
01933
17333
260933
0807132
02741385
18101341
225531165
369981138
087211056
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2 440 to 1 036 computations (57.5% saved)

preprocess125.0ms (2%)

Memory
67.7MiB live, 67.7MiB allocated
Compiler

Compiled 3 142 to 428 computations (86.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...