Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1, B

Time bar (total: 5.4s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze206.0ms (3.8%)

Memory
15.1MiB live, 208.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
25%25%74.9%0.2%0%0%0%5
25%25%74.9%0.2%0%0%0%6
25%25%74.9%0.2%0%0%0%7
37.5%37.4%62.4%0.2%0%0%0%8
56.3%56.1%43.7%0.2%0%0%0%9
56.3%56.1%43.7%0.2%0%0%0%10
56.3%56.1%43.7%0.2%0%0%0%11
65.6%65.5%34.3%0.2%0%0%0%12
Compiler

Compiled 11 to 10 computations (9.1% saved)

sample1.1s (20.9%)

Memory
-13.7MiB live, 1 180.1MiB allocated
Samples
782.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 359.0ms
ival-div: 196.0ms (54.5% of total)
ival-mult: 154.0ms (42.8% of total)
ival-true: 6.0ms (1.7% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

explain117.0ms (2.2%)

Memory
-13.6MiB live, 175.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
480-2(2.372378530948296e+117 1.785162253823055e-20 -3.186262664255477e+77 -3.6153922845406865e-221)(/.f64 (*.f64 (/.f64 y z) t) t)
150-0-(*.f64 (/.f64 y z) t)
140-1(-5.575093162793272e+89 2.7133597240927303e-66 -4.193857726753649e+250 1.607416096690006e-202)(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
00-0-y
00-0-t
00-0-z
00-0-x
00-0-(/.f64 y z)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 (/.f64 y z) t) t)o/n230
(*.f64 (/.f64 y z) t)overflow48
(/.f64 y z)overflow30
/.f64(/.f64 (*.f64 (/.f64 y z) t) t)u/n230
(*.f64 (/.f64 y z) t)underflow39
(/.f64 y z)underflow26
*.f64(*.f64 (/.f64 y z) t)n*u100
*.f64(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))n*u70
*.f64(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))n*o60
*.f64(*.f64 (/.f64 y z) t)n*o50
Confusion
Predicted +Predicted -
+442
-24186
Precision
0.6470588235294118
Recall
0.9565217391304348
Confusion?
Predicted +Predicted MaybePredicted -
+4402
-240186
Precision?
0.6470588235294118
Recall?
0.9565217391304348
Freqs
test
numberfreq
0188
162
26
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
46.0ms512×0valid
Compiler

Compiled 69 to 28 computations (59.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 8.0ms (55.3% of total)
ival-mult: 6.0ms (41.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess264.0ms (4.9%)

Memory
-10.2MiB live, 196.2MiB allocated
Algorithm
egg-herbie
Rules
5 272×lower-/.f32
5 268×lower-/.f64
4 940×lower-*.f32
4 936×lower-*.f64
2 382×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050140
115878
247174
3170574
4424074
5704674
6754074
7765474
8774174
9778374
089
0129
1207
2435
3885
43215
510105
625245
728395
830225
930965
1031475
1132015
1258905
1360265
1464565
1569405
1676075
081015
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
Outputs
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
(*.f64 (/.f64 y z) x)
Symmetry

(abs t)

(negabs z)

(negabs y)

(negabs x)

(sort x y)

Compiler

Compiled 9 to 8 computations (11.1% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.1%
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
Compiler

Compiled 9 to 8 computations (11.1% saved)

simplify195.0ms (3.6%)

Memory
8.0MiB live, 160.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y z)
cost-diff0
(*.f64 (/.f64 y z) t)
cost-diff0
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
cost-diff1024
(/.f64 (*.f64 (/.f64 y z) t) t)
Rules
5 272×lower-/.f32
5 268×lower-/.f64
4 940×lower-*.f32
4 936×lower-*.f64
2 382×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0828
01232
12026
24320
38820
432120
5101020
6252420
7283920
8302220
9309620
10314720
11320120
12589020
13602620
14645620
15694020
16760720
0810120
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
x
(/.f64 (*.f64 (/.f64 y z) t) t)
(*.f64 (/.f64 y z) t)
(/.f64 y z)
y
z
t
Outputs
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
(*.f64 (/.f64 y z) x)
x
(/.f64 (*.f64 (/.f64 y z) t) t)
(/.f64 y z)
(*.f64 (/.f64 y z) t)
(*.f64 t (/.f64 y z))
(/.f64 y z)
y
z
t

localize22.0ms (0.4%)

Memory
24.4MiB live, 58.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 y z)
accuracy2.955605954233369
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
accuracy3.4439097671690324
(*.f64 (/.f64 y z) t)
accuracy11.455487371199503
(/.f64 (*.f64 (/.f64 y z) t) t)
Samples
17.0ms256×0valid
Compiler

Compiled 30 to 10 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-div: 4.0ms (59.2% of total)
ival-mult: 3.0ms (44.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series34.0ms (0.6%)

Memory
-5.6MiB live, 71.1MiB allocated
Counts
4 → 144
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())
#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())
#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())
Outputs
#s(alt (/ y z) (taylor 0 t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf t) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf t) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf t) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 (*.f64 (/.f64 y z) t) t) (patch (/.f64 (*.f64 (/.f64 y z) t) t) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ (* t y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) t) (patch (*.f64 (/.f64 y z) t) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) (patch (*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
11.0ms
z
@0
((/ (* (/ y z) t) t) (* x (/ (* (/ y z) t) t)) (* (/ y z) t) (/ y z))
9.0ms
z
@inf
((/ (* (/ y z) t) t) (* x (/ (* (/ y z) t) t)) (* (/ y z) t) (/ y z))
3.0ms
x
@inf
((/ (* (/ y z) t) t) (* x (/ (* (/ y z) t) t)) (* (/ y z) t) (/ y z))
2.0ms
t
@0
((/ (* (/ y z) t) t) (* x (/ (* (/ y z) t) t)) (* (/ y z) t) (/ y z))
1.0ms
y
@-inf
((/ (* (/ y z) t) t) (* x (/ (* (/ y z) t) t)) (* (/ y z) t) (/ y z))

simplify6.0ms (0.1%)

Memory
23.0MiB live, 23.0MiB allocated
Algorithm
egg-herbie
Rules
24×lower-*.f64
24×lower-*.f32
12×*-commutative
10×lower-/.f32
10×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09600
113600
219600
321600
021600
Stop Event
iter limit
saturated
Counts
144 → 144
Calls
Call 1
Inputs
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ (* t y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
Outputs
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ (* t y) z)
(*.f64 t (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))
(/ (* x y) z)
(*.f64 x (/.f64 y z))

rewrite132.0ms (2.4%)

Memory
-2.5MiB live, 197.7MiB allocated
Rules
2 246×lower-*.f32
2 242×lower-*.f64
2 096×lower-/.f32
2 092×lower-/.f64
654×frac-2neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0824
01228
13516
219116
3145916
0589616
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
4 → 400
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 y z) t) t)
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
(*.f64 (/.f64 y z) t)
(/.f64 y z)
Outputs
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 t y)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) z) t))
(*.f64 (pow.f64 (pow.f64 (*.f64 t y) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 t z) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) t) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 y) z) t))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (/.f64 (/.f64 (neg.f64 t) z) t) (neg.f64 y))
(*.f64 (/.f64 y t) (/.f64 t z))
(*.f64 (pow.f64 (/.f64 z y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 z y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) z) t) (*.f64 (neg.f64 y) t))
(*.f64 (pow.f64 (*.f64 t z) #s(literal -1 binary64)) (*.f64 t y))
(*.f64 (/.f64 (/.f64 t z) t) y)
(*.f64 (/.f64 (/.f64 (neg.f64 y) z) t) (neg.f64 t))
(*.f64 (/.f64 (/.f64 y z) t) t)
(*.f64 (/.f64 t z) (/.f64 y t))
(*.f64 (/.f64 (neg.f64 y) z) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) z) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) t) (*.f64 (/.f64 (neg.f64 t) z) y))
(*.f64 (*.f64 (neg.f64 y) t) (/.f64 (/.f64 #s(literal -1 binary64) z) t))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) z))
(*.f64 (*.f64 t y) (pow.f64 (*.f64 t z) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) y)
(*.f64 (pow.f64 t #s(literal -1 binary64)) (*.f64 t (/.f64 y z)))
(*.f64 #s(literal 1 binary64) (/.f64 y z))
(*.f64 (neg.f64 y) (/.f64 (/.f64 (neg.f64 t) z) t))
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) z))
(*.f64 (neg.f64 t) (/.f64 (/.f64 (neg.f64 y) z) t))
(*.f64 (*.f64 (/.f64 (neg.f64 t) z) y) (/.f64 #s(literal -1 binary64) t))
(*.f64 (*.f64 t (/.f64 y z)) (pow.f64 t #s(literal -1 binary64)))
(*.f64 t (/.f64 (/.f64 y z) t))
(*.f64 (/.f64 y z) #s(literal 1 binary64))
(*.f64 y (/.f64 (/.f64 t z) t))
(*.f64 y (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (/.f64 z y))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 z y) (/.f64 z y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 z y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 z y) #s(literal -1 binary64))
(pow.f64 (/.f64 y z) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 y) z) (/.f64 (neg.f64 y) z))) (/.f64 (neg.f64 y) z))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 y) z) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 y) z) (/.f64 (neg.f64 y) z) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 t (/.f64 y z)) t)) (*.f64 (neg.f64 t) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) y)) (neg.f64 z)) (*.f64 (neg.f64 z) (/.f64 (neg.f64 z) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z y)) z) (*.f64 (neg.f64 z) (/.f64 z y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) t)) (*.f64 t z)) (*.f64 (neg.f64 z) (*.f64 (/.f64 z y) t)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) t)) (*.f64 (*.f64 (neg.f64 y) t) t)) (*.f64 (*.f64 t z) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) y)) (neg.f64 t)) (*.f64 (/.f64 z y) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 t z)) (*.f64 (*.f64 t y) t)) (*.f64 (*.f64 (neg.f64 z) t) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z y)) t) (*.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 t z)) (*.f64 (neg.f64 z) (*.f64 (neg.f64 y) t))) (*.f64 (neg.f64 z) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) t)) (*.f64 (neg.f64 z) (*.f64 t y))) (*.f64 (neg.f64 z) (*.f64 (neg.f64 z) t)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) (neg.f64 y))) (*.f64 (neg.f64 z) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) (*.f64 (/.f64 (neg.f64 t) z) y))) (*.f64 (neg.f64 z) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 t)) (*.f64 (neg.f64 z) (*.f64 t (/.f64 y z)))) (*.f64 t z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) y) t)) (*.f64 (neg.f64 z) t)) (*.f64 (neg.f64 z) (*.f64 (/.f64 (neg.f64 z) y) t)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (neg.f64 z) y)) (*.f64 z z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) t)) (*.f64 t t)) (*.f64 (*.f64 (/.f64 z y) t) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 t)) (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t))) (*.f64 t t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) y) t)) (*.f64 (neg.f64 t) t)) (*.f64 (neg.f64 t) (*.f64 (/.f64 (neg.f64 z) y) t)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (neg.f64 y) t)) (*.f64 t z))
(/.f64 (*.f64 (*.f64 (neg.f64 y) t) t) (*.f64 (*.f64 (neg.f64 z) t) t))
(/.f64 (*.f64 (*.f64 t y) t) (*.f64 (*.f64 t z) t))
(/.f64 (/.f64 y t) (/.f64 z t))
(/.f64 (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)) (*.f64 (neg.f64 t) t))
(/.f64 (*.f64 (*.f64 t (/.f64 y z)) t) (*.f64 t t))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64))) (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)))
(/.f64 (neg.f64 (*.f64 y y)) (*.f64 (neg.f64 z) y))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -3 binary64))) (*.f64 (neg.f64 t) (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (*.f64 (neg.f64 z) (*.f64 y y)))
(/.f64 (neg.f64 (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (/.f64 (neg.f64 z) y) t) (*.f64 t t)))
(/.f64 (*.f64 (neg.f64 t) t) (*.f64 (*.f64 (/.f64 (neg.f64 z) y) t) t))
(/.f64 (*.f64 (neg.f64 t) t) (*.f64 (*.f64 (/.f64 z y) t) (neg.f64 t)))
(/.f64 (*.f64 t t) (*.f64 (*.f64 (/.f64 z y) t) t))
(/.f64 (/.f64 (/.f64 y z) t) (pow.f64 t #s(literal -1 binary64)))
(/.f64 (/.f64 t z) (/.f64 t y))
(/.f64 (/.f64 (neg.f64 y) z) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 #s(literal -1 binary64) t) (/.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (*.f64 (neg.f64 y) t) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 z) t)))
(/.f64 (*.f64 (neg.f64 y) t) (*.f64 (neg.f64 z) t))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 z) y))
(/.f64 (*.f64 t y) (*.f64 t z))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (pow.f64 t #s(literal -1 binary64)) (/.f64 (/.f64 z y) t))
(/.f64 #s(literal 1 binary64) (/.f64 z y))
(/.f64 (neg.f64 y) (neg.f64 z))
(/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 z y) t) #s(literal -1 binary64)))
(/.f64 (neg.f64 t) (*.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (*.f64 (/.f64 (neg.f64 t) z) y) (neg.f64 t))
(/.f64 (*.f64 t (/.f64 y z)) t)
(/.f64 t (*.f64 (/.f64 z y) t))
(/.f64 (/.f64 y z) #s(literal 1 binary64))
(/.f64 y z)
(neg.f64 (/.f64 (neg.f64 y) z))
(fma.f64 (/.f64 #s(literal -1 binary64) z) #s(literal 0 binary64) (/.f64 y z))
(fma.f64 (/.f64 #s(literal -1 binary64) t) #s(literal 0 binary64) (/.f64 y z))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) y) t)) (/.f64 (neg.f64 y) z))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) t)) (/.f64 (neg.f64 y) z))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) t)) (/.f64 (neg.f64 y) z))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z))
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) z) #s(literal 0 binary64)) (/.f64 y z))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) t) #s(literal 0 binary64)) (/.f64 y z))
(+.f64 #s(literal 0 binary64) (/.f64 y z))
(*.f64 (pow.f64 (/.f64 (/.f64 z y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 z y) x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 t (*.f64 (*.f64 x t) y)) #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 y z) t) x) t)
(*.f64 (/.f64 (neg.f64 x) z) (neg.f64 y))
(*.f64 (/.f64 (neg.f64 x) t) (*.f64 (/.f64 (neg.f64 t) z) y))
(*.f64 (/.f64 (*.f64 (*.f64 x t) y) t) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 x t) (*.f64 (neg.f64 y) t)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (*.f64 (/.f64 x t) (*.f64 t y)) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (neg.f64 y) x) t) (/.f64 (/.f64 #s(literal -1 binary64) z) t))
(*.f64 (*.f64 (/.f64 x t) (pow.f64 z #s(literal -1 binary64))) (*.f64 t y))
(*.f64 (*.f64 (/.f64 x t) (/.f64 y z)) t)
(*.f64 (*.f64 (/.f64 x t) t) (/.f64 y z))
(*.f64 (*.f64 (/.f64 t z) (/.f64 x t)) y)
(*.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal -1 binary64) z))
(*.f64 (*.f64 x y) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (/.f64 x z) y)
(*.f64 (neg.f64 x) (/.f64 (neg.f64 y) z))
(*.f64 (/.f64 (/.f64 y z) t) (*.f64 x t))
(*.f64 (*.f64 (*.f64 x t) y) (pow.f64 (*.f64 t z) #s(literal -1 binary64)))
(*.f64 (/.f64 x t) (*.f64 t (/.f64 y z)))
(*.f64 (*.f64 x t) (/.f64 (/.f64 y z) t))
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 y) z) (neg.f64 x))
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x))
(*.f64 (/.f64 #s(literal -1 binary64) t) (*.f64 (*.f64 (neg.f64 y) x) (/.f64 t z)))
(*.f64 (*.f64 (*.f64 (neg.f64 y) x) (/.f64 t z)) (/.f64 #s(literal -1 binary64) t))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) z) x))
(*.f64 (*.f64 t y) (*.f64 (/.f64 x t) (pow.f64 z #s(literal -1 binary64))))
(*.f64 (*.f64 x (*.f64 t (/.f64 y z))) (pow.f64 t #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 x y))
(*.f64 (pow.f64 t #s(literal -1 binary64)) (*.f64 x (*.f64 t (/.f64 y z))))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 (neg.f64 y) (/.f64 (neg.f64 x) z))
(*.f64 (*.f64 (/.f64 (neg.f64 t) z) y) (/.f64 (neg.f64 x) t))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 t (/.f64 y z)) (/.f64 x t))
(*.f64 t (*.f64 (/.f64 (/.f64 y z) t) x))
(*.f64 t (*.f64 (/.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 y z) (*.f64 (/.f64 x t) t))
(*.f64 (/.f64 y z) x)
(*.f64 y (*.f64 (/.f64 t z) (/.f64 x t)))
(*.f64 y (/.f64 x z))
(pow.f64 (/.f64 (/.f64 z y) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x t) y) t)) (neg.f64 z))
(/.f64 (neg.f64 (*.f64 (/.f64 x t) (*.f64 (neg.f64 y) t))) z)
(/.f64 (neg.f64 (*.f64 (/.f64 x t) t)) (/.f64 (neg.f64 z) y))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 z y))
(/.f64 (*.f64 (/.f64 (/.f64 y z) t) x) (pow.f64 t #s(literal -1 binary64)))
(/.f64 (/.f64 (neg.f64 x) z) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 (neg.f64 x) t) (/.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (/.f64 (*.f64 (*.f64 x t) y) t) z)
(/.f64 (*.f64 (/.f64 x t) (*.f64 (neg.f64 y) t)) (neg.f64 z))
(/.f64 (*.f64 (/.f64 x t) (*.f64 t y)) z)
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 y) x) (/.f64 t z)) t) (*.f64 (neg.f64 t) t))
(/.f64 (*.f64 (*.f64 x (*.f64 t (/.f64 y z))) t) (*.f64 t t))
(/.f64 (*.f64 (*.f64 (neg.f64 y) x) t) (*.f64 (neg.f64 z) t))
(/.f64 (*.f64 (*.f64 x t) (*.f64 (neg.f64 y) t)) (*.f64 (*.f64 (neg.f64 z) t) t))
(/.f64 (*.f64 (*.f64 x t) (*.f64 t y)) (*.f64 (*.f64 t z) t))
(/.f64 (*.f64 (/.f64 x t) t) (/.f64 z y))
(/.f64 (*.f64 (neg.f64 y) x) (neg.f64 z))
(/.f64 (*.f64 (*.f64 x t) (*.f64 (/.f64 (neg.f64 t) z) y)) (*.f64 (neg.f64 t) t))
(/.f64 (*.f64 (*.f64 x t) (*.f64 t (/.f64 y z))) (*.f64 t t))
(/.f64 (*.f64 (*.f64 x t) t) (*.f64 (*.f64 (/.f64 z y) t) t))
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 (neg.f64 x) t) (*.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 z) y))
(/.f64 (*.f64 (*.f64 x t) y) (*.f64 t z))
(/.f64 (/.f64 x t) (/.f64 (/.f64 z y) t))
(/.f64 (*.f64 x t) (*.f64 (/.f64 z y) t))
(/.f64 (*.f64 (*.f64 (neg.f64 y) x) (/.f64 t z)) (neg.f64 t))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 z) y) x))
(/.f64 (*.f64 x (*.f64 t (/.f64 y z))) t)
(/.f64 (pow.f64 t #s(literal -1 binary64)) (/.f64 z (*.f64 (*.f64 x t) y)))
(/.f64 #s(literal 1 binary64) (/.f64 z (/.f64 (*.f64 (*.f64 x t) y) t)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) (*.f64 (/.f64 x t) (*.f64 (neg.f64 y) t))))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 (/.f64 x t) (*.f64 t y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (*.f64 (*.f64 (neg.f64 y) x) t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) (*.f64 (/.f64 x t) t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 x (/.f64 z y))
(/.f64 t (*.f64 t (/.f64 (/.f64 z y) x)))
(neg.f64 (*.f64 (/.f64 (neg.f64 y) z) x))
(fma.f64 (/.f64 (neg.f64 x) z) #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(fma.f64 (/.f64 (neg.f64 x) t) #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) z) (*.f64 x (/.f64 y z)))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) t) (*.f64 x (/.f64 y z)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 y) z) x))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z y) x)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) z)) (*.f64 x (/.f64 y z)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) t)) (*.f64 x (/.f64 y z)))
(+.f64 (*.f64 (/.f64 (neg.f64 x) z) #s(literal 0 binary64)) (*.f64 x (/.f64 y z)))
(+.f64 (*.f64 (/.f64 (neg.f64 x) t) #s(literal 0 binary64)) (*.f64 x (/.f64 y z)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 t y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (pow.f64 (pow.f64 (*.f64 t y) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 t) z) (neg.f64 y))
(*.f64 (*.f64 (*.f64 (neg.f64 y) t) t) (/.f64 (/.f64 #s(literal -1 binary64) z) t))
(*.f64 (*.f64 (*.f64 t y) t) (pow.f64 (*.f64 t z) #s(literal -1 binary64)))
(*.f64 (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)) (/.f64 #s(literal -1 binary64) t))
(*.f64 (*.f64 (*.f64 t (/.f64 y z)) t) (pow.f64 t #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 t) t) (/.f64 (/.f64 (neg.f64 y) z) t))
(*.f64 (*.f64 t t) (/.f64 (/.f64 y z) t))
(*.f64 (/.f64 (/.f64 y z) t) (*.f64 t t))
(*.f64 (/.f64 t z) y)
(*.f64 (/.f64 (neg.f64 y) z) (neg.f64 t))
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) t))
(*.f64 (/.f64 #s(literal -1 binary64) t) (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)))
(*.f64 (*.f64 (neg.f64 y) t) (/.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 t) z) y))
(*.f64 (*.f64 t y) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 t y) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 t y))
(*.f64 (pow.f64 t #s(literal -1 binary64)) (*.f64 (*.f64 t (/.f64 y z)) t))
(*.f64 #s(literal 1 binary64) (*.f64 t (/.f64 y z)))
(*.f64 (neg.f64 y) (/.f64 (neg.f64 t) z))
(*.f64 (neg.f64 t) (/.f64 (neg.f64 y) z))
(*.f64 (*.f64 (/.f64 (neg.f64 t) z) y) #s(literal -1 binary64))
(*.f64 (*.f64 t (/.f64 y z)) #s(literal 1 binary64))
(*.f64 t (/.f64 y z))
(*.f64 (/.f64 y z) t)
(*.f64 y (/.f64 t z))
(pow.f64 (/.f64 (/.f64 z y) t) #s(literal -1 binary64))
(pow.f64 (*.f64 t (/.f64 y z)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (neg.f64 t) z) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 t) z) y)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64)))) (*.f64 t (/.f64 y z)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -3 binary64)))) (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64)))
(/.f64 (/.f64 (neg.f64 t) z) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 (*.f64 (neg.f64 y) t) t) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 z) t)))
(/.f64 (*.f64 (*.f64 (neg.f64 y) t) t) (*.f64 (neg.f64 z) t))
(/.f64 (*.f64 (*.f64 t y) t) (*.f64 t z))
(/.f64 (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)) (neg.f64 t))
(/.f64 (*.f64 (*.f64 t (/.f64 y z)) t) t)
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64))) (*.f64 (/.f64 (neg.f64 t) z) y))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -3 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 t #s(literal 3 binary64))) (*.f64 (/.f64 (neg.f64 z) y) (*.f64 t t)))
(/.f64 (*.f64 (neg.f64 t) t) (*.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (*.f64 t t) (*.f64 (/.f64 z y) t))
(/.f64 (/.f64 t z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 y) t) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (*.f64 t y) z)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (*.f64 (*.f64 (neg.f64 y) t) t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) t))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 z) y))
(/.f64 (*.f64 (/.f64 (neg.f64 t) z) y) #s(literal -1 binary64))
(/.f64 (*.f64 t (/.f64 y z)) #s(literal 1 binary64))
(/.f64 t (/.f64 z y))
(/.f64 (/.f64 y z) (pow.f64 t #s(literal -1 binary64)))
(/.f64 y (/.f64 z t))
(neg.f64 (*.f64 (/.f64 (neg.f64 t) z) y))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 t y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (*.f64 t y) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 t) z) #s(literal 0 binary64) (*.f64 t (/.f64 y z)))
(fma.f64 (/.f64 (neg.f64 t) z) (neg.f64 y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (neg.f64 y) t) t) (/.f64 (/.f64 #s(literal -1 binary64) z) t) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 t y) t) (pow.f64 (*.f64 t z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)) (/.f64 #s(literal -1 binary64) t) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 t (/.f64 y z)) t) (pow.f64 t #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 t) t) (/.f64 (/.f64 (neg.f64 y) z) t) #s(literal 0 binary64))
(fma.f64 (*.f64 t t) (/.f64 (/.f64 y z) t) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 y z) t) (*.f64 t t) #s(literal 0 binary64))
(fma.f64 (/.f64 t z) y #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 y) z) #s(literal 0 binary64) (*.f64 t (/.f64 y z)))
(fma.f64 (/.f64 (neg.f64 y) z) (neg.f64 t) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) t) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) t) (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) t) (/.f64 #s(literal -1 binary64) z) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 t) z) (*.f64 t (/.f64 y z)))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z) (*.f64 t (/.f64 y z)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 t) z) y) #s(literal 0 binary64))
(fma.f64 (*.f64 t y) (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 t y) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 t y) #s(literal 0 binary64))
(fma.f64 (pow.f64 t #s(literal -1 binary64)) (*.f64 (*.f64 t (/.f64 y z)) t) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 t (/.f64 y z)) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) (/.f64 (neg.f64 t) z) #s(literal 0 binary64))
(fma.f64 (neg.f64 t) (/.f64 (neg.f64 y) z) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (neg.f64 t) z) y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 t (/.f64 y z)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 t (/.f64 y z) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) t #s(literal 0 binary64))
(fma.f64 y (/.f64 t z) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 z y)) (*.f64 (/.f64 (neg.f64 t) z) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) y)) (*.f64 (/.f64 (neg.f64 t) z) y))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 t) z) y))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z y) t)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 t) z)) (*.f64 t (/.f64 y z)))
(+.f64 (*.f64 (/.f64 (neg.f64 t) z) #s(literal 0 binary64)) (*.f64 t (/.f64 y z)))
(+.f64 (*.f64 (/.f64 (neg.f64 y) z) #s(literal 0 binary64)) (*.f64 t (/.f64 y z)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z)) (*.f64 t (/.f64 y z)))
(+.f64 #s(literal 0 binary64) (*.f64 t (/.f64 y z)))
(+.f64 (*.f64 t (/.f64 y z)) #s(literal 0 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 t y)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) z) t))
(*.f64 (pow.f64 (pow.f64 (*.f64 t y) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 t z) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) t) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 y) z) t))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (/.f64 (/.f64 (neg.f64 t) z) t) (neg.f64 y))
(*.f64 (/.f64 y t) (/.f64 t z))
(*.f64 (pow.f64 (/.f64 z y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 z y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) z) t) (*.f64 (neg.f64 y) t))
(*.f64 (pow.f64 (*.f64 t z) #s(literal -1 binary64)) (*.f64 t y))
(*.f64 (/.f64 (/.f64 t z) t) y)
(*.f64 (/.f64 (/.f64 (neg.f64 y) z) t) (neg.f64 t))
(*.f64 (/.f64 (/.f64 y z) t) t)
(*.f64 (/.f64 t z) (/.f64 y t))
(*.f64 (/.f64 (neg.f64 y) z) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) z) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) t) (*.f64 (/.f64 (neg.f64 t) z) y))
(*.f64 (*.f64 (neg.f64 y) t) (/.f64 (/.f64 #s(literal -1 binary64) z) t))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) z))
(*.f64 (*.f64 t y) (pow.f64 (*.f64 t z) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) y)
(*.f64 (pow.f64 t #s(literal -1 binary64)) (*.f64 t (/.f64 y z)))
(*.f64 #s(literal 1 binary64) (/.f64 y z))
(*.f64 (neg.f64 y) (/.f64 (/.f64 (neg.f64 t) z) t))
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) z))
(*.f64 (neg.f64 t) (/.f64 (/.f64 (neg.f64 y) z) t))
(*.f64 (*.f64 (/.f64 (neg.f64 t) z) y) (/.f64 #s(literal -1 binary64) t))
(*.f64 (*.f64 t (/.f64 y z)) (pow.f64 t #s(literal -1 binary64)))
(*.f64 t (/.f64 (/.f64 y z) t))
(*.f64 (/.f64 y z) #s(literal 1 binary64))
(*.f64 y (/.f64 (/.f64 t z) t))
(*.f64 y (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (/.f64 z y))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 z y) (/.f64 z y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 z y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 z y) #s(literal -1 binary64))
(pow.f64 (/.f64 y z) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 y) z) (/.f64 (neg.f64 y) z))) (/.f64 (neg.f64 y) z))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 y) z) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 y) z) (/.f64 (neg.f64 y) z) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 t (/.f64 y z)) t)) (*.f64 (neg.f64 t) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) y)) (neg.f64 z)) (*.f64 (neg.f64 z) (/.f64 (neg.f64 z) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z y)) z) (*.f64 (neg.f64 z) (/.f64 z y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) t)) (*.f64 t z)) (*.f64 (neg.f64 z) (*.f64 (/.f64 z y) t)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) t)) (*.f64 (*.f64 (neg.f64 y) t) t)) (*.f64 (*.f64 t z) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) y)) (neg.f64 t)) (*.f64 (/.f64 z y) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 t z)) (*.f64 (*.f64 t y) t)) (*.f64 (*.f64 (neg.f64 z) t) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z y)) t) (*.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 t z)) (*.f64 (neg.f64 z) (*.f64 (neg.f64 y) t))) (*.f64 (neg.f64 z) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) t)) (*.f64 (neg.f64 z) (*.f64 t y))) (*.f64 (neg.f64 z) (*.f64 (neg.f64 z) t)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) (neg.f64 y))) (*.f64 (neg.f64 z) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) (*.f64 (/.f64 (neg.f64 t) z) y))) (*.f64 (neg.f64 z) t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 t)) (*.f64 (neg.f64 z) (*.f64 t (/.f64 y z)))) (*.f64 t z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) y) t)) (*.f64 (neg.f64 z) t)) (*.f64 (neg.f64 z) (*.f64 (/.f64 (neg.f64 z) y) t)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (neg.f64 z) y)) (*.f64 z z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) t)) (*.f64 t t)) (*.f64 (*.f64 (/.f64 z y) t) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 t)) (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t))) (*.f64 t t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) y) t)) (*.f64 (neg.f64 t) t)) (*.f64 (neg.f64 t) (*.f64 (/.f64 (neg.f64 z) y) t)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (neg.f64 y) t)) (*.f64 t z))
(/.f64 (*.f64 (*.f64 (neg.f64 y) t) t) (*.f64 (*.f64 (neg.f64 z) t) t))
(/.f64 (*.f64 (*.f64 t y) t) (*.f64 (*.f64 t z) t))
(/.f64 (/.f64 y t) (/.f64 z t))
(/.f64 (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)) (*.f64 (neg.f64 t) t))
(/.f64 (*.f64 (*.f64 t (/.f64 y z)) t) (*.f64 t t))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64))) (/.f64 t (/.f64 (/.f64 (neg.f64 z) y) t)))
(/.f64 (neg.f64 (*.f64 y y)) (*.f64 (neg.f64 z) y))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -3 binary64))) (*.f64 (neg.f64 t) (pow.f64 (/.f64 (/.f64 z y) t) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (*.f64 (neg.f64 z) (*.f64 y y)))
(/.f64 (neg.f64 (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (/.f64 (neg.f64 z) y) t) (*.f64 t t)))
(/.f64 (*.f64 (neg.f64 t) t) (*.f64 (*.f64 (/.f64 (neg.f64 z) y) t) t))
(/.f64 (*.f64 (neg.f64 t) t) (*.f64 (*.f64 (/.f64 z y) t) (neg.f64 t)))
(/.f64 (*.f64 t t) (*.f64 (*.f64 (/.f64 z y) t) t))
(/.f64 (/.f64 (/.f64 y z) t) (pow.f64 t #s(literal -1 binary64)))
(/.f64 (/.f64 t z) (/.f64 t y))
(/.f64 (/.f64 (neg.f64 y) z) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 #s(literal -1 binary64) t) (/.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (*.f64 (neg.f64 y) t) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 z) t)))
(/.f64 (*.f64 (neg.f64 y) t) (*.f64 (neg.f64 z) t))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 z) y))
(/.f64 (*.f64 t y) (*.f64 t z))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (pow.f64 t #s(literal -1 binary64)) (/.f64 (/.f64 z y) t))
(/.f64 #s(literal 1 binary64) (/.f64 z y))
(/.f64 (neg.f64 y) (neg.f64 z))
(/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 z y) t) #s(literal -1 binary64)))
(/.f64 (neg.f64 t) (*.f64 (/.f64 (neg.f64 z) y) t))
(/.f64 (*.f64 (/.f64 (neg.f64 t) z) y) (neg.f64 t))
(/.f64 (*.f64 t (/.f64 y z)) t)
(/.f64 t (*.f64 (/.f64 z y) t))
(/.f64 (/.f64 y z) #s(literal 1 binary64))
(/.f64 y z)
(neg.f64 (/.f64 (neg.f64 y) z))
(fma.f64 (/.f64 #s(literal -1 binary64) z) #s(literal 0 binary64) (/.f64 y z))
(fma.f64 (/.f64 #s(literal -1 binary64) t) #s(literal 0 binary64) (/.f64 y z))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) y) t)) (/.f64 (neg.f64 y) z))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) t)) (/.f64 (neg.f64 y) z))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 z) t)) (/.f64 (neg.f64 y) z))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z))
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) z) #s(literal 0 binary64)) (/.f64 y z))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) t) #s(literal 0 binary64)) (/.f64 y z))
(+.f64 #s(literal 0 binary64) (/.f64 y z))

eval159.0ms (2.9%)

Memory
-42.5MiB live, 138.2MiB allocated
Compiler

Compiled 6 395 to 1 123 computations (82.4% saved)

prune20.0ms (0.4%)

Memory
19.9MiB live, 57.6MiB allocated
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New5377544
Fresh000
Picked101
Done000
Total5387545
Accuracy
100.0%
Counts
545 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.1%
(/.f64 (/.f64 (neg.f64 x) z) (/.f64 #s(literal -1 binary64) y))
74.9%
(/.f64 (*.f64 (*.f64 (neg.f64 y) x) (/.f64 t z)) (neg.f64 t))
94.1%
(/.f64 (*.f64 x y) z)
95.8%
(/.f64 x (/.f64 z y))
95.4%
(*.f64 (/.f64 y z) x)
94.1%
(*.f64 (/.f64 x z) y)
94.0%
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x))
Compiler

Compiled 94 to 104 computations (-10.6% saved)

simplify37.0ms (0.7%)

Memory
-20.1MiB live, 26.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 y)
cost-diff0
(*.f64 (neg.f64 y) x)
cost-diff0
(/.f64 #s(literal -1 binary64) z)
cost-diff64
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x))
cost-diff-384
(/.f64 (*.f64 x y) z)
cost-diff0
(*.f64 x y)
cost-diff-384
(*.f64 (/.f64 y z) x)
cost-diff0
(/.f64 y z)
cost-diff-384
(*.f64 (/.f64 x z) y)
cost-diff0
(/.f64 x z)
cost-diff0
(/.f64 z y)
cost-diff0
(/.f64 x (/.f64 z y))
Rules
518×associate-*r*
372×times-frac
272×lower-fma.f64
272×lower-fma.f32
272×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01665
02862
14362
27762
319062
435862
551062
669562
7145262
8187762
9195562
10196962
11198162
0198162
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 x (/.f64 z y))
x
(/.f64 z y)
z
y
(*.f64 (/.f64 x z) y)
(/.f64 x z)
x
z
y
(*.f64 (/.f64 y z) x)
(/.f64 y z)
y
z
x
(/.f64 (*.f64 x y) z)
(*.f64 x y)
x
y
z
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x))
(/.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
z
(*.f64 (neg.f64 y) x)
(neg.f64 y)
y
x
Outputs
(/.f64 x (/.f64 z y))
x
(/.f64 z y)
z
y
(*.f64 (/.f64 x z) y)
(/.f64 x (/.f64 z y))
(/.f64 x z)
x
z
y
(*.f64 (/.f64 y z) x)
(/.f64 x (/.f64 z y))
(/.f64 y z)
y
z
x
(/.f64 (*.f64 x y) z)
(/.f64 x (/.f64 z y))
(*.f64 x y)
(*.f64 y x)
x
y
z
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x))
(/.f64 x (/.f64 z y))
(/.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
z
(*.f64 (neg.f64 y) x)
(neg.f64 y)
y
x

localize99.0ms (1.8%)

Memory
13.3MiB live, 87.8MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 #s(literal -1 binary64) z)
accuracy0
(*.f64 (neg.f64 y) x)
accuracy0
(neg.f64 y)
accuracy3.8342488607965066
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x))
accuracy0
(*.f64 x y)
accuracy3.7460263510280605
(/.f64 (*.f64 x y) z)
accuracy0
(/.f64 y z)
accuracy2.955605954233369
(*.f64 (/.f64 y z) x)
accuracy0
(/.f64 x z)
accuracy3.754139105751355
(*.f64 (/.f64 x z) y)
accuracy0
(/.f64 z y)
accuracy2.6853412620547483
(/.f64 x (/.f64 z y))
Samples
90.0ms256×0valid
Compiler

Compiled 67 to 19 computations (71.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-div: 10.0ms (50.1% of total)
ival-mult: 9.0ms (45.1% of total)
ival-neg: 1.0ms (5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series24.0ms (0.4%)

Memory
8.2MiB live, 44.0MiB allocated
Counts
12 → 324
Calls
Call 1
Inputs
#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())
#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())
#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())
#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())
#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())
#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 x (/.f64 z y)) (patch (/.f64 x (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 x y) z) (patch (/.f64 (*.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 y) x) (patch (*.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
8.0ms
y
@-inf
((/ x (/ z y)) (/ z y) (/ x z) (* (/ x z) y) (/ y z) (* (/ y z) x) (* x y) (/ (* x y) z) (* (/ -1 z) (* (neg y) x)) (/ -1 z) (* (neg y) x) (neg y))
3.0ms
z
@0
((/ x (/ z y)) (/ z y) (/ x z) (* (/ x z) y) (/ y z) (* (/ y z) x) (* x y) (/ (* x y) z) (* (/ -1 z) (* (neg y) x)) (/ -1 z) (* (neg y) x) (neg y))
1.0ms
z
@-inf
((/ x (/ z y)) (/ z y) (/ x z) (* (/ x z) y) (/ y z) (* (/ y z) x) (* x y) (/ (* x y) z) (* (/ -1 z) (* (neg y) x)) (/ -1 z) (* (neg y) x) (neg y))
1.0ms
y
@inf
((/ x (/ z y)) (/ z y) (/ x z) (* (/ x z) y) (/ y z) (* (/ y z) x) (* x y) (/ (* x y) z) (* (/ -1 z) (* (neg y) x)) (/ -1 z) (* (neg y) x) (neg y))
1.0ms
x
@-inf
((/ x (/ z y)) (/ z y) (/ x z) (* (/ x z) y) (/ y z) (* (/ y z) x) (* x y) (/ (* x y) z) (* (/ -1 z) (* (neg y) x)) (/ -1 z) (* (neg y) x) (neg y))

simplify167.0ms (3.1%)

Memory
-29.9MiB live, 18.6MiB allocated
Algorithm
egg-herbie
Rules
36×lower-+.f64
36×lower-+.f32
32×lower-*.f64
32×lower-fma.f64
32×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121344
1201344
2311344
3351344
4431344
5541344
6651344
7861344
81091344
91111344
101121344
01121344
Stop Event
iter limit
saturated
Counts
324 → 324
Calls
Call 1
Inputs
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
Outputs
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)

rewrite166.0ms (3.1%)

Memory
27.5MiB live, 101.3MiB allocated
Rules
1 546×lower-fma.f64
1 546×lower-fma.f32
1 536×lower-*.f32
1 526×lower-*.f64
1 006×log-div
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01649
02845
17245
228445
3141245
4610944
0821744
Stop Event
iter limit
node limit
iter limit
Counts
12 → 1 181
Calls
Call 1
Inputs
(/.f64 x (/.f64 z y))
(/.f64 z y)
(/.f64 x z)
(*.f64 (/.f64 x z) y)
(/.f64 y z)
(*.f64 (/.f64 y z) x)
(*.f64 x y)
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x))
(/.f64 #s(literal -1 binary64) z)
(*.f64 (neg.f64 y) x)
(neg.f64 y)
Outputs
(*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)))
(*.f64 (/.f64 x z) y)
(*.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(*.f64 (*.f64 y y) (/.f64 (/.f64 x z) y))
(*.f64 (*.f64 y y) (/.f64 x (*.f64 y z)))
(*.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)))
(*.f64 (/.f64 y z) (neg.f64 x))
(*.f64 (/.f64 y z) x)
(*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 x) (/.f64 y z))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 z y) x) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x))) (*.f64 (/.f64 y z) x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (/.f64 z y) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (*.f64 y y)))) (*.f64 (/.f64 z y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y z)) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) x))) (*.f64 (/.f64 z y) (*.f64 y z)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) z)) (*.f64 (/.f64 z y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x))) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 y z) x))) (/.f64 z y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (pow.f64 z #s(literal -1 binary64)))) (*.f64 (/.f64 z y) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (neg.f64 x))) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 z y) x)) (/.f64 z y)) (*.f64 (/.f64 z y) (/.f64 (/.f64 z y) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 y x))) (*.f64 (/.f64 z y) z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1 binary64))) (*.f64 (/.f64 z y) (/.f64 y z))) (/.f64 (/.f64 z y) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (/.f64 x z))) (*.f64 (/.f64 z y) (pow.f64 y #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z x)) (*.f64 (/.f64 z y) y)) (*.f64 (/.f64 z y) (/.f64 z x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) x)) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (*.f64 y z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 z z)))
(/.f64 (/.f64 (*.f64 y y) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) y))
(/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x z) (*.f64 y y)) y)
(/.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (/.f64 z y) x))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 z (*.f64 y x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 z (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 y z)))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 #s(literal 1 binary64) (*.f64 y z)))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) z)))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 (*.f64 y y) z))
(/.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(/.f64 (*.f64 y y) (*.f64 (/.f64 z x) y))
(/.f64 (*.f64 y y) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y z)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (/.f64 z x) (*.f64 y y)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y y) z)))
(/.f64 (/.f64 y z) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 y z) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (neg.f64 x) (/.f64 z y))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (*.f64 y x) z)
(/.f64 y (/.f64 z x))
(/.f64 x (/.f64 z y))
(neg.f64 (*.f64 (/.f64 y z) x))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 x z) y #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (/.f64 x z) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 x (*.f64 y z)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) x #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (/.f64 y z) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 y (/.f64 x z) #s(literal 0 binary64))
(fma.f64 x (/.f64 y z) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y z) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 y z) x)))
(+.f64 (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 1 binary64)) y)
(*.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 1 binary64)) (*.f64 y y))
(*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) y)
(*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal -1 binary64)))
(*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 y y))
(*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (*.f64 y y) z))
(*.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1 binary64))))
(*.f64 (pow.f64 y #s(literal -2 binary64)) (*.f64 y z))
(*.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (/.f64 y z))
(*.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)))
(*.f64 (*.f64 y y) (*.f64 z (pow.f64 y #s(literal -3 binary64))))
(*.f64 (pow.f64 y #s(literal -1 binary64)) z)
(*.f64 #s(literal 1 binary64) (/.f64 z y))
(*.f64 #s(literal -1 binary64) (/.f64 z y))
(*.f64 (/.f64 z y) #s(literal 1 binary64))
(*.f64 (/.f64 z y) #s(literal -1 binary64))
(*.f64 y (*.f64 z (pow.f64 y #s(literal -2 binary64))))
(*.f64 z (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 z y) (pow.f64 (/.f64 y z) #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (pow.f64 (/.f64 y z) #s(literal -3 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 y z) #s(literal -1 binary64))
(pow.f64 (/.f64 z y) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (pow.f64 y #s(literal -1 binary64)))) (/.f64 y z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (/.f64 z y))) y)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (pow.f64 (/.f64 y z) #s(literal -2 binary64)))) (*.f64 y (/.f64 z y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 y z) #s(literal -2 binary64))) (*.f64 y (pow.f64 (/.f64 y z) #s(literal -3 binary64)))) (*.f64 y (pow.f64 (/.f64 y z) #s(literal -2 binary64))))
(/.f64 (*.f64 y z) (*.f64 y y))
(/.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (/.f64 z y))
(/.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y z) #s(literal -2 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (*.f64 z z) (*.f64 y z))
(/.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 y (*.f64 z z)))
(/.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) (pow.f64 (/.f64 y z) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (pow.f64 (/.f64 y z) #s(literal -3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 y z))
(/.f64 #s(literal -1 binary64) (/.f64 y z))
(/.f64 (/.f64 z y) #s(literal 1 binary64))
(/.f64 (/.f64 z y) #s(literal -1 binary64))
(/.f64 y (*.f64 y (/.f64 y z)))
(/.f64 z y)
(neg.f64 (/.f64 z y))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 1 binary64)) y (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 1 binary64)) y (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 1 binary64)) y (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 1 binary64)) y (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 1 binary64)) y #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 1 binary64)) (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 1 binary64)) (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 1 binary64)) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64) (/.f64 z y))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) y (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) y (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) y (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) y (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) y #s(literal 0 binary64))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal -1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal -1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal 1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal 1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 (*.f64 y y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 y y) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 y y) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64) (/.f64 z y))
(fma.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (*.f64 y y) z) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (*.f64 y y) z) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (*.f64 y y) z) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (*.f64 y y) z) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (*.f64 y y) z) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1 binary64))) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1 binary64))) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -2 binary64)) (*.f64 y z) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 y #s(literal -2 binary64)) (*.f64 y z) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 y #s(literal -2 binary64)) (*.f64 y z) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -2 binary64)) (*.f64 y z) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -2 binary64)) (*.f64 y z) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (/.f64 y z) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (/.f64 y z) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (/.f64 y z) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (/.f64 y z) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) (/.f64 y z) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal -3 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (*.f64 y y) (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (*.f64 y y) (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 y y) (*.f64 z (pow.f64 y #s(literal -3 binary64))) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 y y) (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64))) (/.f64 z y))
(fma.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64))) (/.f64 z y))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64) (/.f64 z y))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) z (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) z (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) z (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) z (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) z #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 z y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 z y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 z y) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 z y) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 z y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 z y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 z y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 z y) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 z y) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 z y) #s(literal 0 binary64))
(fma.f64 (/.f64 z y) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (/.f64 z y) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (/.f64 z y) #s(literal 1 binary64) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 z y) #s(literal 1 binary64) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 z y) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 z y) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 (/.f64 z y) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 (/.f64 z y) #s(literal -1 binary64) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 z y) #s(literal -1 binary64) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 z y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 y (*.f64 z (pow.f64 y #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 y (*.f64 z (pow.f64 y #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 y (*.f64 z (pow.f64 y #s(literal -2 binary64))) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 y (*.f64 z (pow.f64 y #s(literal -2 binary64))) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 y (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 z (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(fma.f64 z (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(fma.f64 z (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(fma.f64 z (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(fma.f64 z (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 y z) #s(literal -2 binary64))) (/.f64 z y))
(-.f64 #s(literal 0 binary64) (/.f64 z y))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 y z))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 y z))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 z y)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))) (/.f64 z y))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))) (/.f64 z y))
(+.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 z y))
(+.f64 (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)) (/.f64 z y))
(+.f64 (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)) (/.f64 z y))
(+.f64 #s(literal 0 binary64) (/.f64 z y))
(+.f64 (/.f64 z y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -2 binary64)))))
(+.f64 (/.f64 z y) (*.f64 #s(literal 0 binary64) (*.f64 z (pow.f64 y #s(literal -3 binary64)))))
(+.f64 (/.f64 z y) (*.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 z y) (*.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 z y) #s(literal 0 binary64))
(*.f64 (neg.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64))) (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)))
(*.f64 (/.f64 x z) #s(literal 1 binary64))
(*.f64 (/.f64 x z) #s(literal -1 binary64))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (neg.f64 x))
(*.f64 (pow.f64 z #s(literal -1 binary64)) x)
(*.f64 #s(literal 1 binary64) (/.f64 x z))
(*.f64 (neg.f64 x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x z))
(*.f64 x (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (*.f64 (/.f64 z x) (/.f64 z x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 x z) #s(literal 1 binary64))
(pow.f64 (/.f64 z x) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x z) (/.f64 x z))) (/.f64 x z))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x z) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 x z) (/.f64 x z) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 z x))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 z (*.f64 x x)))
(/.f64 (/.f64 x z) #s(literal 1 binary64))
(/.f64 (/.f64 x z) #s(literal -1 binary64))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 z x))
(/.f64 (neg.f64 x) z)
(/.f64 #s(literal -1 binary64) (/.f64 z x))
(/.f64 x z)
(neg.f64 (/.f64 x z))
(-.f64 #s(literal 0 binary64) (/.f64 x z))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z x) (/.f64 z x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 x z)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 x z)))
(+.f64 #s(literal 0 binary64) (/.f64 x z))
(*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)))
(*.f64 (/.f64 x z) y)
(*.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(*.f64 (*.f64 y y) (/.f64 (/.f64 x z) y))
(*.f64 (*.f64 y y) (/.f64 x (*.f64 y z)))
(*.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)))
(*.f64 (/.f64 y z) (neg.f64 x))
(*.f64 (/.f64 y z) x)
(*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 x) (/.f64 y z))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 z y) x) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x))) (*.f64 (/.f64 y z) x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (/.f64 z y) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (*.f64 y y)))) (*.f64 (/.f64 z y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y z)) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) x))) (*.f64 (/.f64 z y) (*.f64 y z)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) z)) (*.f64 (/.f64 z y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x))) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 y z) x))) (/.f64 z y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (pow.f64 z #s(literal -1 binary64)))) (*.f64 (/.f64 z y) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (neg.f64 x))) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 z y) x)) (/.f64 z y)) (*.f64 (/.f64 z y) (/.f64 (/.f64 z y) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 y x))) (*.f64 (/.f64 z y) z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1 binary64))) (*.f64 (/.f64 z y) (/.f64 y z))) (/.f64 (/.f64 z y) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (/.f64 x z))) (*.f64 (/.f64 z y) (pow.f64 y #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z x)) (*.f64 (/.f64 z y) y)) (*.f64 (/.f64 z y) (/.f64 z x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) x)) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (*.f64 y z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 z z)))
(/.f64 (/.f64 (*.f64 y y) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) y))
(/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x z) (*.f64 y y)) y)
(/.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (/.f64 z y) x))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 z (*.f64 y x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 z (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 y z)))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 #s(literal 1 binary64) (*.f64 y z)))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) z)))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 (*.f64 y y) z))
(/.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(/.f64 (*.f64 y y) (*.f64 (/.f64 z x) y))
(/.f64 (*.f64 y y) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y z)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (/.f64 z x) (*.f64 y y)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y y) z)))
(/.f64 (/.f64 y z) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 y z) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (neg.f64 x) (/.f64 z y))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (*.f64 y x) z)
(/.f64 y (/.f64 z x))
(/.f64 x (/.f64 z y))
(neg.f64 (*.f64 (/.f64 y z) x))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 x z) y #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (/.f64 x z) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 x (*.f64 y z)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) x #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (/.f64 y z) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 y (/.f64 x z) #s(literal 0 binary64))
(fma.f64 x (/.f64 y z) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y z) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 y z) x)))
(+.f64 (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64))) (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal -1 binary64)) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (*.f64 y z) (pow.f64 (*.f64 z z) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 y y) z) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (/.f64 z y))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(*.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) z))
(*.f64 (*.f64 y y) (/.f64 (pow.f64 z #s(literal -1 binary64)) y))
(*.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (*.f64 y z)))
(*.f64 (*.f64 y y) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) z))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) z)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)))
(*.f64 (/.f64 y z) #s(literal 1 binary64))
(*.f64 (/.f64 y z) #s(literal -1 binary64))
(*.f64 (pow.f64 z #s(literal -1 binary64)) y)
(*.f64 #s(literal 1 binary64) (/.f64 y z))
(*.f64 #s(literal -1 binary64) (/.f64 y z))
(*.f64 y (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (/.f64 y (/.f64 (*.f64 y y) z)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal 3 binary64)) z)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y z) (pow.f64 (/.f64 y z) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 y y) z) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 y z) #s(literal 1 binary64))
(pow.f64 (/.f64 z y) #s(literal -1 binary64))
(/.f64 (*.f64 y z) (*.f64 #s(literal -1 binary64) (*.f64 z z)))
(/.f64 (*.f64 y z) (*.f64 z z))
(/.f64 (/.f64 (*.f64 y y) z) y)
(/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (*.f64 y y))
(/.f64 (neg.f64 (pow.f64 y #s(literal 9 binary64))) (*.f64 (*.f64 (*.f64 y y) z) (pow.f64 y #s(literal 6 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (/.f64 y z))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y z) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64)))
(/.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 y z) (*.f64 y y)))
(/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (*.f64 y z) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 y y) z) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 y y) (*.f64 #s(literal -1 binary64) (*.f64 y z)))
(/.f64 (*.f64 y y) (*.f64 #s(literal 1 binary64) (*.f64 y z)))
(/.f64 (*.f64 y y) (*.f64 y z))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) z)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) z)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) z))
(/.f64 (/.f64 y z) #s(literal 1 binary64))
(/.f64 (/.f64 y z) #s(literal -1 binary64))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 (*.f64 y y) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal 3 binary64)) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y z) (pow.f64 (/.f64 y z) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) z) (pow.f64 y #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 z y))
(/.f64 #s(literal -1 binary64) (/.f64 z y))
(/.f64 y z)
(neg.f64 (/.f64 y z))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64))) (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 z (pow.f64 y #s(literal -3 binary64))) #s(literal -1 binary64)) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y z) (pow.f64 (*.f64 z z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) z) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (/.f64 z y) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) z) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (pow.f64 z #s(literal -1 binary64)) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (*.f64 y z)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) z) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) z)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) y #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 y z) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal 0 binary64))
(fma.f64 y (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 z z)) (/.f64 y z))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y z)) (/.f64 y z))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 y z) #s(literal 2 binary64))) (/.f64 y z))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) z)) (/.f64 y z))
(-.f64 #s(literal 0 binary64) (/.f64 y z))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 y z))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 y z)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 y z)))
(+.f64 (/.f64 y z) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 y z))
(*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)))
(*.f64 (/.f64 x z) y)
(*.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(*.f64 (*.f64 y y) (/.f64 (/.f64 x z) y))
(*.f64 (*.f64 y y) (/.f64 x (*.f64 y z)))
(*.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)))
(*.f64 (/.f64 y z) (neg.f64 x))
(*.f64 (/.f64 y z) x)
(*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 x) (/.f64 y z))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 z y) x) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x))) (*.f64 (/.f64 y z) x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (/.f64 z y) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (*.f64 y y)))) (*.f64 (/.f64 z y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y z)) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) x))) (*.f64 (/.f64 z y) (*.f64 y z)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) z)) (*.f64 (/.f64 z y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x))) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 y z) x))) (/.f64 z y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (pow.f64 z #s(literal -1 binary64)))) (*.f64 (/.f64 z y) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (neg.f64 x))) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 z y) x)) (/.f64 z y)) (*.f64 (/.f64 z y) (/.f64 (/.f64 z y) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 y x))) (*.f64 (/.f64 z y) z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1 binary64))) (*.f64 (/.f64 z y) (/.f64 y z))) (/.f64 (/.f64 z y) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (/.f64 x z))) (*.f64 (/.f64 z y) (pow.f64 y #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z x)) (*.f64 (/.f64 z y) y)) (*.f64 (/.f64 z y) (/.f64 z x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) x)) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (*.f64 y z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 z z)))
(/.f64 (/.f64 (*.f64 y y) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) y))
(/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x z) (*.f64 y y)) y)
(/.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (/.f64 z y) x))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 z (*.f64 y x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 z (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 y z)))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 #s(literal 1 binary64) (*.f64 y z)))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) z)))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 (*.f64 y y) z))
(/.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(/.f64 (*.f64 y y) (*.f64 (/.f64 z x) y))
(/.f64 (*.f64 y y) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y z)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (/.f64 z x) (*.f64 y y)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y y) z)))
(/.f64 (/.f64 y z) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 y z) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (neg.f64 x) (/.f64 z y))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (*.f64 y x) z)
(/.f64 y (/.f64 z x))
(/.f64 x (/.f64 z y))
(neg.f64 (*.f64 (/.f64 y z) x))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 x z) y #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (/.f64 x z) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 x (*.f64 y z)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) x #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (/.f64 y z) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 y (/.f64 x z) #s(literal 0 binary64))
(fma.f64 x (/.f64 y z) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y z) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 y z) x)))
(+.f64 (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (*.f64 y y) (/.f64 x y))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (*.f64 y x))
(*.f64 (neg.f64 x) y)
(*.f64 #s(literal -1 binary64) (*.f64 y x))
(*.f64 (*.f64 y x) #s(literal 1 binary64))
(*.f64 (*.f64 y x) #s(literal -1 binary64))
(*.f64 y (neg.f64 x))
(*.f64 y x)
(*.f64 x y)
(pow.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 y (*.f64 (*.f64 y y) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 y x) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (pow.f64 y #s(literal -1 binary64)) x))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 y x))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 y y) x) y)
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 y y))
(/.f64 (*.f64 y y) (*.f64 (pow.f64 x #s(literal -1 binary64)) y))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (*.f64 y y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(/.f64 (neg.f64 x) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 y x) #s(literal 1 binary64))
(/.f64 (*.f64 y x) #s(literal -1 binary64))
(/.f64 y (/.f64 #s(literal -1 binary64) x))
(/.f64 y (pow.f64 x #s(literal -1 binary64)))
(/.f64 x (pow.f64 y #s(literal -1 binary64)))
(neg.f64 (*.f64 y x))
(fma.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) x) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 x y) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) y #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 y (neg.f64 x) #s(literal 0 binary64))
(fma.f64 y x #s(literal 0 binary64))
(fma.f64 x y #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 y x))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 y x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 y x))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y x))
(+.f64 (*.f64 y x) #s(literal 0 binary64))
(*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)))
(*.f64 (/.f64 x z) y)
(*.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(*.f64 (*.f64 y y) (/.f64 (/.f64 x z) y))
(*.f64 (*.f64 y y) (/.f64 x (*.f64 y z)))
(*.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)))
(*.f64 (/.f64 y z) (neg.f64 x))
(*.f64 (/.f64 y z) x)
(*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 x) (/.f64 y z))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 z y) x) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x))) (*.f64 (/.f64 y z) x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (/.f64 z y) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (*.f64 y y)))) (*.f64 (/.f64 z y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y z)) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) x))) (*.f64 (/.f64 z y) (*.f64 y z)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) z)) (*.f64 (/.f64 z y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x))) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 y z) x))) (/.f64 z y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (pow.f64 z #s(literal -1 binary64)))) (*.f64 (/.f64 z y) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (neg.f64 x))) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 z y) x)) (/.f64 z y)) (*.f64 (/.f64 z y) (/.f64 (/.f64 z y) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 y x))) (*.f64 (/.f64 z y) z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1 binary64))) (*.f64 (/.f64 z y) (/.f64 y z))) (/.f64 (/.f64 z y) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (/.f64 x z))) (*.f64 (/.f64 z y) (pow.f64 y #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z x)) (*.f64 (/.f64 z y) y)) (*.f64 (/.f64 z y) (/.f64 z x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) x)) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (*.f64 y z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 z z)))
(/.f64 (/.f64 (*.f64 y y) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) y))
(/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x z) (*.f64 y y)) y)
(/.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (/.f64 z y) x))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 z (*.f64 y x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 z (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 y z)))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 #s(literal 1 binary64) (*.f64 y z)))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) z)))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 (*.f64 y y) z))
(/.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(/.f64 (*.f64 y y) (*.f64 (/.f64 z x) y))
(/.f64 (*.f64 y y) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y z)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (/.f64 z x) (*.f64 y y)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y y) z)))
(/.f64 (/.f64 y z) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 y z) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (neg.f64 x) (/.f64 z y))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (*.f64 y x) z)
(/.f64 y (/.f64 z x))
(/.f64 x (/.f64 z y))
(neg.f64 (*.f64 (/.f64 y z) x))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 x z) y #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (/.f64 x z) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 x (*.f64 y z)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) x #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (/.f64 y z) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 y (/.f64 x z) #s(literal 0 binary64))
(fma.f64 x (/.f64 y z) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y z) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 y z) x)))
(+.f64 (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)))
(*.f64 (/.f64 x z) y)
(*.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(*.f64 (*.f64 y y) (/.f64 (/.f64 x z) y))
(*.f64 (*.f64 y y) (/.f64 x (*.f64 y z)))
(*.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)))
(*.f64 (/.f64 y z) (neg.f64 x))
(*.f64 (/.f64 y z) x)
(*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 x) (/.f64 y z))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)))
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 z y) x) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x))) (*.f64 (/.f64 y z) x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (/.f64 y z) x) (*.f64 (/.f64 y z) x)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (/.f64 z y) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 x z) (*.f64 y y)))) (*.f64 (/.f64 z y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y z)) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) x))) (*.f64 (/.f64 z y) (*.f64 y z)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) z)) (*.f64 (/.f64 z y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x))) (*.f64 (/.f64 z y) (*.f64 (*.f64 y y) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 (/.f64 y z) x))) (/.f64 z y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (pow.f64 z #s(literal -1 binary64)))) (*.f64 (/.f64 z y) (pow.f64 (*.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (neg.f64 x))) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 z y) x)) (/.f64 z y)) (*.f64 (/.f64 z y) (/.f64 (/.f64 z y) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (*.f64 y x))) (*.f64 (/.f64 z y) z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1 binary64))) (*.f64 (/.f64 z y) (/.f64 y z))) (/.f64 (/.f64 z y) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) (/.f64 x z))) (*.f64 (/.f64 z y) (pow.f64 y #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 z x)) (*.f64 (/.f64 z y) y)) (*.f64 (/.f64 z y) (/.f64 z x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 z y) x)) (pow.f64 (/.f64 y z) #s(literal -2 binary64)))
(/.f64 (*.f64 y z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 z z)))
(/.f64 (/.f64 (*.f64 y y) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) y))
(/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x z) (*.f64 y y)) y)
(/.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (/.f64 z y) x))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 z (*.f64 y x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 z (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 y z)))
(/.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (/.f64 y z) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 #s(literal 1 binary64) (*.f64 y z)))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) z)))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 (*.f64 y y) z))
(/.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64))
(/.f64 (*.f64 y y) (*.f64 (/.f64 z x) y))
(/.f64 (*.f64 y y) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y z)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (/.f64 z x) (*.f64 y y)))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y y) z)))
(/.f64 (/.f64 y z) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 y z) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 x z) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y z) (*.f64 (*.f64 y y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) z) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (neg.f64 x) (/.f64 z y))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 z y) x))
(/.f64 (*.f64 y x) z)
(/.f64 y (/.f64 z x))
(/.f64 x (/.f64 z y))
(neg.f64 (*.f64 (/.f64 y z) x))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (*.f64 y y)) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x z) (pow.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y z) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 (*.f64 (*.f64 y y) z) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 x z) y #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y z) x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (/.f64 x z) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 x (*.f64 y z)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (/.f64 x z) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 (*.f64 y y) z)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (/.f64 z x)) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (/.f64 y z) x #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (/.f64 y z) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 y (/.f64 x z) #s(literal 0 binary64))
(fma.f64 x (/.f64 y z) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 z y) x) (/.f64 (/.f64 z y) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y z) x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y z) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 y z) x)))
(+.f64 (*.f64 (/.f64 y z) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 y z) x))
(*.f64 (neg.f64 (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (pow.f64 z #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (neg.f64 (pow.f64 z #s(literal -1/2 binary64))))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 z #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (*.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 z #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 z z) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 z #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64)))) (pow.f64 z #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 z #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) z)
(/.f64 #s(literal -1 binary64) z)
(neg.f64 (pow.f64 z #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 z #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 z #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 z)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 z)) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 z)))
(+.f64 #s(literal 0 binary64) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (*.f64 y y) (/.f64 x y))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (*.f64 y x))
(*.f64 (neg.f64 x) y)
(*.f64 #s(literal -1 binary64) (*.f64 y x))
(*.f64 (*.f64 y x) #s(literal 1 binary64))
(*.f64 (*.f64 y x) #s(literal -1 binary64))
(*.f64 y (neg.f64 x))
(*.f64 y x)
(*.f64 x y)
(pow.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 y (*.f64 (*.f64 y y) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 y x) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (pow.f64 y #s(literal -1 binary64)) x))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 y x))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 y y) x) y)
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 y y))
(/.f64 (*.f64 y y) (*.f64 (pow.f64 x #s(literal -1 binary64)) y))
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (*.f64 y y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y x) #s(literal -1 binary64)))
(/.f64 (neg.f64 x) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 y x) #s(literal 1 binary64))
(/.f64 (*.f64 y x) #s(literal -1 binary64))
(/.f64 y (/.f64 #s(literal -1 binary64) x))
(/.f64 y (pow.f64 x #s(literal -1 binary64)))
(/.f64 x (pow.f64 y #s(literal -1 binary64)))
(neg.f64 (*.f64 y x))
(fma.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) x) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 x y) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 x (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) y #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 y (neg.f64 x) #s(literal 0 binary64))
(fma.f64 y x #s(literal 0 binary64))
(fma.f64 x y #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 y x))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 y x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 y x))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y x))
(+.f64 (*.f64 y x) #s(literal 0 binary64))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal -2 binary64)) (pow.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 y #s(literal -2 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 y y))
(*.f64 #s(literal 1 binary64) y)
(*.f64 #s(literal -1 binary64) y)
(*.f64 y (/.f64 (*.f64 y y) (*.f64 y y)))
(*.f64 y (/.f64 y y))
(*.f64 y #s(literal 1 binary64))
(*.f64 y #s(literal -1 binary64))
(pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 y #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 y #s(literal 4 binary64)))
(/.f64 (neg.f64 (pow.f64 y #s(literal 9 binary64))) (*.f64 (*.f64 y y) (pow.f64 y #s(literal 6 binary64))))
(/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 y (pow.f64 y #s(literal 4 binary64))))
(/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (*.f64 y y) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 y y) y)
(/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal -1 binary64)))
(/.f64 y #s(literal 1 binary64))
(/.f64 y #s(literal -1 binary64))
(neg.f64 y)
(fma.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -2 binary64)) (pow.f64 y #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 y #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) y #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) y #s(literal 0 binary64))
(fma.f64 y (/.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 y (/.f64 y y) #s(literal 0 binary64))
(fma.f64 y #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 y #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) y)
(-.f64 y #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 y) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 y)) #s(literal -1 binary64)))
(exp.f64 (log.f64 y))
(+.f64 #s(literal 0 binary64) y)
(+.f64 y #s(literal 0 binary64))
y

eval364.0ms (6.7%)

Memory
-13.7MiB live, 229.9MiB allocated
Compiler

Compiled 16 041 to 1 508 computations (90.6% saved)

prune88.0ms (1.6%)

Memory
27.6MiB live, 142.5MiB allocated
Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New1 50321 505
Fresh202
Picked145
Done000
Total1 50661 512
Accuracy
100.0%
Counts
1 512 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.7%
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
94.1%
(/.f64 (*.f64 x y) z)
93.7%
(/.f64 y (/.f64 z x))
95.8%
(/.f64 x (/.f64 z y))
95.4%
(*.f64 (/.f64 y z) x)
94.1%
(*.f64 (/.f64 x z) y)
Compiler

Compiled 34 to 38 computations (-11.8% saved)

simplify254.0ms (4.7%)

Memory
-7.6MiB live, 152.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y z)
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 (*.f64 y y) x)
cost-diff640
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
cost-diff0
(/.f64 z x)
cost-diff384
(/.f64 y (/.f64 z x))
Rules
5 784×lower-*.f32
5 778×lower-*.f64
2 856×cube-prod
2 356×lower-pow.f64
2 356×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0934
01530
12830
26130
311530
414230
544630
6137130
7236430
8270130
9286430
10313630
11354330
12484130
13539130
14616830
15650630
16665930
17673430
18680230
19686630
20762230
0807330
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 y (/.f64 z x))
y
(/.f64 z x)
z
x
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(*.f64 (*.f64 y y) x)
(*.f64 y y)
y
x
(*.f64 y z)
z
Outputs
(/.f64 y (/.f64 z x))
(*.f64 (/.f64 y z) x)
y
(/.f64 z x)
z
x
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(*.f64 (/.f64 y z) x)
(*.f64 (*.f64 y y) x)
(*.f64 y y)
y
x
(*.f64 y z)
(*.f64 z y)
z

localize42.0ms (0.8%)

Memory
-9.8MiB live, 68.6MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 y z)
accuracy0
(*.f64 y y)
accuracy5.951742657429153
(*.f64 (*.f64 y y) x)
accuracy17.555512902443557
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
accuracy0
(/.f64 z x)
accuracy4.011546602533109
(/.f64 y (/.f64 z x))
Samples
37.0ms256×0valid
Compiler

Compiled 36 to 12 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 14.0ms (74.9% of total)
ival-div: 5.0ms (26.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.2%)

Memory
-8.0MiB live, 29.7MiB allocated
Counts
6 → 156
Calls
Call 1
Inputs
#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())
#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) (patch (/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (* x (pow y 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 y y) x) (patch (*.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
((/ y (/ z x)) (/ z x) (/ (* (* y y) x) (* y z)) (* (* y y) x) (* y y) (* y z))
1.0ms
y
@-inf
((/ y (/ z x)) (/ z x) (/ (* (* y y) x) (* y z)) (* (* y y) x) (* y y) (* y z))
1.0ms
z
@-inf
((/ y (/ z x)) (/ z x) (/ (* (* y y) x) (* y z)) (* (* y y) x) (* y y) (* y z))
1.0ms
y
@inf
((/ y (/ z x)) (/ z x) (/ (* (* y y) x) (* y z)) (* (* y y) x) (* y y) (* y z))
1.0ms
x
@0
((/ y (/ z x)) (/ z x) (/ (* (* y y) x) (* y z)) (* (* y y) x) (* y y) (* y z))

simplify6.0ms (0.1%)

Memory
14.6MiB live, 14.6MiB allocated
Algorithm
egg-herbie
Rules
26×lower-*.f64
26×lower-*.f32
10×*-commutative
lower-/.f32
lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010660
116660
221660
322660
022660
Stop Event
iter limit
saturated
Counts
156 → 156
Calls
Call 1
Inputs
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* y z)
(* y z)
(* y z)
(* y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* y z)
(* y z)
(* y z)
(* y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* y z)
(* y z)
(* y z)
(* y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* y z)
(* y z)
(* y z)
(* y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* y z)
(* y z)
(* y z)
(* y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* y z)
(* y z)
(* y z)
(* y z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
Outputs
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)

rewrite146.0ms (2.7%)

Memory
2.7MiB live, 194.3MiB allocated
Rules
2 562×lower-*.f32
2 556×lower-*.f64
1 910×lower-+.f64
1 910×lower-+.f32
1 880×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
01524
15124
226824
3173724
4720924
0801024
Stop Event
iter limit
node limit
iter limit
Counts
6 → 467
Calls
Call 1
Inputs
(/.f64 y (/.f64 z x))
(/.f64 z x)
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(*.f64 (*.f64 y y) x)
(*.f64 y y)
(*.f64 y z)
Outputs
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 y) z) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 z (*.f64 (neg.f64 y) y)) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 z (*.f64 (neg.f64 y) y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 z y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) z))
(*.f64 (pow.f64 (/.f64 (/.f64 z (*.f64 (neg.f64 y) y)) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 x z) y))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 (/.f64 z (*.f64 (neg.f64 y) y)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x))
(*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 (*.f64 (neg.f64 y) y) z))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (*.f64 (neg.f64 y) y))
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 x) y))
(*.f64 (/.f64 (neg.f64 y) z) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (/.f64 y z) y) x) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 x) z) y) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) z))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) (pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) (*.f64 (*.f64 (neg.f64 x) y) y))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 y z) y) x))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 x y))
(*.f64 (*.f64 (/.f64 y z) y) (/.f64 x y))
(*.f64 (/.f64 x y) (*.f64 (/.f64 y z) y))
(*.f64 (*.f64 (neg.f64 y) y) (/.f64 x (*.f64 (neg.f64 y) z)))
(*.f64 (/.f64 (neg.f64 x) z) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 x) z) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 x) z) y))
(*.f64 (/.f64 (/.f64 x z) y) (pow.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 x z) y) (*.f64 y y))
(*.f64 (/.f64 y z) x)
(*.f64 (*.f64 x y) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 z y) #s(literal -1 binary64)) (*.f64 (*.f64 y y) x))
(*.f64 #s(literal 1 binary64) (/.f64 y (/.f64 z x)))
(*.f64 (/.f64 x z) y)
(*.f64 (neg.f64 x) (/.f64 (neg.f64 y) z))
(*.f64 (*.f64 (*.f64 (neg.f64 x) y) y) (/.f64 #s(literal -1 binary64) (*.f64 z y)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 (neg.f64 x) z) y))))
(*.f64 (neg.f64 y) (/.f64 (neg.f64 x) z))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 z y) #s(literal -1 binary64)))
(*.f64 (*.f64 y y) (/.f64 (/.f64 x z) y))
(*.f64 (/.f64 y (/.f64 z x)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(pow.f64 (*.f64 (/.f64 (/.f64 z x) y) (/.f64 (/.f64 z x) y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(pow.f64 (/.f64 y (/.f64 z x)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (neg.f64 x) z) y) (*.f64 (/.f64 (neg.f64 x) z) y))) (*.f64 (/.f64 (neg.f64 x) z) y))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (neg.f64 x) z) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 (neg.f64 x) z) y) (*.f64 (/.f64 (neg.f64 x) z) y) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) z) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x))) (/.f64 (*.f64 (neg.f64 y) z) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 (neg.f64 y) z))) (*.f64 (/.f64 (neg.f64 z) x) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (*.f64 (/.f64 y z) y) x))) (*.f64 (/.f64 y x) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (neg.f64 x) y))) (*.f64 (/.f64 (neg.f64 z) x) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 y z))) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 x y))) (*.f64 (/.f64 (neg.f64 z) x) (neg.f64 z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (*.f64 (neg.f64 x) y) y))) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 z y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) z)) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (*.f64 y y) x))) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (neg.f64 y) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x))) (*.f64 (*.f64 (neg.f64 y) z) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 (neg.f64 y) z))) (/.f64 (*.f64 (neg.f64 y) z) x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (*.f64 (/.f64 y z) y) x))) (*.f64 (*.f64 (neg.f64 y) z) (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (neg.f64 x) y))) (*.f64 (*.f64 (neg.f64 y) z) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 y z))) (*.f64 (/.f64 y x) z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 x y))) (*.f64 (*.f64 (neg.f64 y) z) (neg.f64 z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (*.f64 (neg.f64 x) y) y))) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 z y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (neg.f64 y))) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 z x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) z)) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (*.f64 y y) x))) (pow.f64 (*.f64 z y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) x)) (*.f64 (*.f64 (neg.f64 y) z) y)) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 (neg.f64 z) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 z) y) x)) (/.f64 (neg.f64 z) x)) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 (/.f64 (neg.f64 z) y) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) x)) (/.f64 (*.f64 (neg.f64 y) z) x)) (pow.f64 (/.f64 x z) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 z) y) x)) (*.f64 (neg.f64 y) z)) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 (/.f64 (neg.f64 z) y) x)))
(/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x) (neg.f64 y))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (/.f64 z (*.f64 (neg.f64 y) y)) x))
(/.f64 (/.f64 (*.f64 (neg.f64 y) y) z) (/.f64 (neg.f64 y) x))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 z (*.f64 (neg.f64 y) y)))
(/.f64 (/.f64 (*.f64 (neg.f64 y) z) x) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 z x)))
(/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 (/.f64 #s(literal -1 binary64) y) x))
(/.f64 (/.f64 (neg.f64 y) z) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 (*.f64 (/.f64 y z) y) x) y)
(/.f64 (*.f64 (/.f64 (neg.f64 x) z) y) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 x) y) (neg.f64 z))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (neg.f64 x)))
(/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 (/.f64 z (*.f64 y y)) x))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (*.f64 x y) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 y z) y) (/.f64 y x))
(/.f64 (/.f64 x y) (/.f64 z (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 y) y) (/.f64 (*.f64 (neg.f64 y) z) x))
(/.f64 (/.f64 (neg.f64 x) z) (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 z) y) x))
(/.f64 (/.f64 y z) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 x y) z)
(/.f64 (pow.f64 (*.f64 z y) #s(literal -1 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) y))
(/.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 z) y))
(/.f64 (*.f64 (*.f64 (neg.f64 x) y) y) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 y) (/.f64 y (*.f64 (/.f64 (neg.f64 x) z) y)))
(/.f64 (neg.f64 y) (/.f64 (neg.f64 z) x))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 z y))
(/.f64 (*.f64 y y) (*.f64 (/.f64 y x) z))
(/.f64 (/.f64 y (/.f64 z x)) #s(literal 1 binary64))
(/.f64 x (/.f64 z y))
(/.f64 y (*.f64 (/.f64 (/.f64 z x) y) y))
(/.f64 y (/.f64 z x))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) z) y))
(fma.f64 (/.f64 (neg.f64 y) z) #s(literal 0 binary64) (/.f64 y (/.f64 z x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) #s(literal 0 binary64) (/.f64 y (/.f64 z x)))
(fma.f64 (/.f64 (neg.f64 x) z) #s(literal 0 binary64) (/.f64 y (/.f64 z x)))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z) (/.f64 y (/.f64 z x)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 y) z) x)) (*.f64 (/.f64 (neg.f64 x) z) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 y (*.f64 (/.f64 (neg.f64 x) z) y))) (*.f64 (/.f64 (neg.f64 x) z) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 z y)) (*.f64 (/.f64 (neg.f64 x) z) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 z x) y) y)) (*.f64 (/.f64 (neg.f64 x) z) y))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) z) y))
(exp.f64 (log.f64 (/.f64 y (/.f64 z x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z)) (/.f64 y (/.f64 z x)))
(+.f64 (*.f64 (/.f64 (neg.f64 y) z) #s(literal 0 binary64)) (/.f64 y (/.f64 z x)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) #s(literal 0 binary64)) (/.f64 y (/.f64 z x)))
(+.f64 (*.f64 (/.f64 (neg.f64 x) z) #s(literal 0 binary64)) (/.f64 y (/.f64 z x)))
(+.f64 #s(literal 0 binary64) (/.f64 y (/.f64 z x)))
(*.f64 (pow.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)) (neg.f64 z))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) z)
(*.f64 (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 y x) z))
(*.f64 (/.f64 #s(literal -1 binary64) x) (neg.f64 z))
(*.f64 (pow.f64 (*.f64 x y) #s(literal -1 binary64)) (*.f64 z y))
(*.f64 (*.f64 (/.f64 y x) z) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 z y) (/.f64 y x))
(*.f64 (/.f64 y x) (/.f64 z y))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 z) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) z)
(*.f64 #s(literal 1 binary64) (/.f64 z x))
(*.f64 (neg.f64 z) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(*.f64 (neg.f64 z) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (neg.f64 z) x) #s(literal -1 binary64))
(*.f64 (*.f64 z y) (pow.f64 (*.f64 x y) #s(literal -1 binary64)))
(*.f64 (/.f64 z x) #s(literal 1 binary64))
(*.f64 z (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 z (pow.f64 x #s(literal -1 binary64)))
(pow.f64 (*.f64 (/.f64 x z) (/.f64 x z)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 x z) #s(literal -1 binary64))
(pow.f64 (/.f64 z x) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 z) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 x z) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) x)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x z) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 x z) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 x z) #s(literal -2 binary64)))) (/.f64 z x))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 x z) #s(literal -3 binary64)))) (pow.f64 (/.f64 x z) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (neg.f64 (pow.f64 (/.f64 x z) #s(literal -2 binary64))))) (*.f64 (neg.f64 x) (/.f64 z x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x z) #s(literal -2 binary64))) (*.f64 (neg.f64 x) (neg.f64 (pow.f64 (/.f64 x z) #s(literal -3 binary64))))) (*.f64 (neg.f64 x) (pow.f64 (/.f64 x z) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 z #s(literal -1 binary64))) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) x))) (/.f64 (neg.f64 x) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (neg.f64 z))) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 x)) (*.f64 (neg.f64 x) z)) (*.f64 x x))
(/.f64 (neg.f64 (pow.f64 (/.f64 x z) #s(literal -2 binary64))) (/.f64 (neg.f64 z) x))
(/.f64 (neg.f64 (pow.f64 (/.f64 x z) #s(literal -3 binary64))) (neg.f64 (pow.f64 (/.f64 x z) #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 (neg.f64 y) z) x) (neg.f64 y))
(/.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) z))
(/.f64 (*.f64 (/.f64 y x) z) y)
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) z))
(/.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x z))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 x z)))
(/.f64 (neg.f64 z) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 y) z) (*.f64 (neg.f64 x) y))
(/.f64 (/.f64 (neg.f64 z) x) #s(literal -1 binary64))
(/.f64 (*.f64 z y) (*.f64 x y))
(/.f64 (/.f64 z x) #s(literal 1 binary64))
(/.f64 x (*.f64 (neg.f64 x) (/.f64 (neg.f64 x) z)))
(/.f64 z x)
(neg.f64 (/.f64 (*.f64 (/.f64 y x) z) (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 z) x))
(fma.f64 (pow.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 x z) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)) (neg.f64 z) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) z #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x z) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 y x) z) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64) (/.f64 z x))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (neg.f64 z) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 x y) #s(literal -1 binary64)) (*.f64 z y) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 y x) z) (pow.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 z y) (/.f64 y x) #s(literal 0 binary64))
(fma.f64 (/.f64 y x) (/.f64 z y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 z) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) z #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 z x) #s(literal 0 binary64))
(fma.f64 (neg.f64 z) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 z) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 z) x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 z y) (pow.f64 (*.f64 x y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 z x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 z (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 z (pow.f64 x #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) x))
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 z x)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64)) (/.f64 z x))
(+.f64 #s(literal 0 binary64) (/.f64 z x))
(+.f64 (/.f64 z x) #s(literal 0 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 y) z) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 z (*.f64 (neg.f64 y) y)) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 z (*.f64 (neg.f64 y) y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 z y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) z))
(*.f64 (pow.f64 (/.f64 (/.f64 z (*.f64 (neg.f64 y) y)) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 x z) y))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 (/.f64 z (*.f64 (neg.f64 y) y)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x))
(*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 (*.f64 (neg.f64 y) y) z))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (*.f64 (neg.f64 y) y))
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 x) y))
(*.f64 (/.f64 (neg.f64 y) z) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (/.f64 y z) y) x) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 x) z) y) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) z))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) (pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) (*.f64 (*.f64 (neg.f64 x) y) y))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 y z) y) x))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 x y))
(*.f64 (*.f64 (/.f64 y z) y) (/.f64 x y))
(*.f64 (/.f64 x y) (*.f64 (/.f64 y z) y))
(*.f64 (*.f64 (neg.f64 y) y) (/.f64 x (*.f64 (neg.f64 y) z)))
(*.f64 (/.f64 (neg.f64 x) z) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 x) z) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 x) z) y))
(*.f64 (/.f64 (/.f64 x z) y) (pow.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 x z) y) (*.f64 y y))
(*.f64 (/.f64 y z) x)
(*.f64 (*.f64 x y) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 z y) #s(literal -1 binary64)) (*.f64 (*.f64 y y) x))
(*.f64 #s(literal 1 binary64) (/.f64 y (/.f64 z x)))
(*.f64 (/.f64 x z) y)
(*.f64 (neg.f64 x) (/.f64 (neg.f64 y) z))
(*.f64 (*.f64 (*.f64 (neg.f64 x) y) y) (/.f64 #s(literal -1 binary64) (*.f64 z y)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 (neg.f64 x) z) y))))
(*.f64 (neg.f64 y) (/.f64 (neg.f64 x) z))
(*.f64 (*.f64 (*.f64 y y) x) (pow.f64 (*.f64 z y) #s(literal -1 binary64)))
(*.f64 (*.f64 y y) (/.f64 (/.f64 x z) y))
(*.f64 (/.f64 y (/.f64 z x)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(pow.f64 (*.f64 (/.f64 (/.f64 z x) y) (/.f64 (/.f64 z x) y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(pow.f64 (/.f64 y (/.f64 z x)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (neg.f64 x) z) y) (*.f64 (/.f64 (neg.f64 x) z) y))) (*.f64 (/.f64 (neg.f64 x) z) y))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (neg.f64 x) z) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 (neg.f64 x) z) y) (*.f64 (/.f64 (neg.f64 x) z) y) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) z) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x))) (/.f64 (*.f64 (neg.f64 y) z) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 (neg.f64 y) z))) (*.f64 (/.f64 (neg.f64 z) x) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (*.f64 (/.f64 y z) y) x))) (*.f64 (/.f64 y x) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (neg.f64 x) y))) (*.f64 (/.f64 (neg.f64 z) x) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 y z))) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 x y))) (*.f64 (/.f64 (neg.f64 z) x) (neg.f64 z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (*.f64 (neg.f64 x) y) y))) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 z y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) z)) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (*.f64 y y) x))) (*.f64 (/.f64 (neg.f64 z) x) (*.f64 (neg.f64 y) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x))) (*.f64 (*.f64 (neg.f64 y) z) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 (neg.f64 y) z))) (/.f64 (*.f64 (neg.f64 y) z) x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (*.f64 (/.f64 y z) y) x))) (*.f64 (*.f64 (neg.f64 y) z) (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (neg.f64 x) y))) (*.f64 (*.f64 (neg.f64 y) z) z))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 y z))) (*.f64 (/.f64 y x) z))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 x y))) (*.f64 (*.f64 (neg.f64 y) z) (neg.f64 z)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (*.f64 (neg.f64 x) y) y))) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 z y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 y) z) (neg.f64 y))) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 z x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) z)) (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (*.f64 y y) x))) (pow.f64 (*.f64 z y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) x)) (*.f64 (*.f64 (neg.f64 y) z) y)) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 (neg.f64 z) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 z) y) x)) (/.f64 (neg.f64 z) x)) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 (/.f64 (neg.f64 z) y) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 z) x)) (/.f64 (*.f64 (neg.f64 y) z) x)) (pow.f64 (/.f64 x z) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 z) y) x)) (*.f64 (neg.f64 y) z)) (*.f64 (*.f64 (neg.f64 y) z) (/.f64 (/.f64 (neg.f64 z) y) x)))
(/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y) y) z) x) (neg.f64 y))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (/.f64 z (*.f64 (neg.f64 y) y)) x))
(/.f64 (/.f64 (*.f64 (neg.f64 y) y) z) (/.f64 (neg.f64 y) x))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 z (*.f64 (neg.f64 y) y)))
(/.f64 (/.f64 (*.f64 (neg.f64 y) z) x) (*.f64 (/.f64 (neg.f64 z) x) (/.f64 z x)))
(/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 (/.f64 #s(literal -1 binary64) y) x))
(/.f64 (/.f64 (neg.f64 y) z) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 (*.f64 (/.f64 y z) y) x) y)
(/.f64 (*.f64 (/.f64 (neg.f64 x) z) y) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 x) y) (neg.f64 z))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) (/.f64 (pow.f64 y #s(literal -2 binary64)) (neg.f64 x)))
(/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 (/.f64 z (*.f64 y y)) x))
(/.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (*.f64 x y) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 y z) y) (/.f64 y x))
(/.f64 (/.f64 x y) (/.f64 z (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 y) y) (/.f64 (*.f64 (neg.f64 y) z) x))
(/.f64 (/.f64 (neg.f64 x) z) (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 z) y) x))
(/.f64 (/.f64 y z) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 x y) z)
(/.f64 (pow.f64 (*.f64 z y) #s(literal -1 binary64)) (/.f64 (pow.f64 y #s(literal -2 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) y))
(/.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 z) y))
(/.f64 (*.f64 (*.f64 (neg.f64 x) y) y) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 y) (/.f64 y (*.f64 (/.f64 (neg.f64 x) z) y)))
(/.f64 (neg.f64 y) (/.f64 (neg.f64 z) x))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 z y))
(/.f64 (*.f64 y y) (*.f64 (/.f64 y x) z))
(/.f64 (/.f64 y (/.f64 z x)) #s(literal 1 binary64))
(/.f64 x (/.f64 z y))
(/.f64 y (*.f64 (/.f64 (/.f64 z x) y) y))
(/.f64 y (/.f64 z x))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) z) y))
(fma.f64 (/.f64 (neg.f64 y) z) #s(literal 0 binary64) (/.f64 y (/.f64 z x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) #s(literal 0 binary64) (/.f64 y (/.f64 z x)))
(fma.f64 (/.f64 (neg.f64 x) z) #s(literal 0 binary64) (/.f64 y (/.f64 z x)))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z) (/.f64 y (/.f64 z x)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 y) z) x)) (*.f64 (/.f64 (neg.f64 x) z) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 y (*.f64 (/.f64 (neg.f64 x) z) y))) (*.f64 (/.f64 (neg.f64 x) z) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 z y)) (*.f64 (/.f64 (neg.f64 x) z) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 z x) y) y)) (*.f64 (/.f64 (neg.f64 x) z) y))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) z) y))
(exp.f64 (log.f64 (/.f64 y (/.f64 z x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) z)) (/.f64 y (/.f64 z x)))
(+.f64 (*.f64 (/.f64 (neg.f64 y) z) #s(literal 0 binary64)) (/.f64 y (/.f64 z x)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 z y)) #s(literal 0 binary64)) (/.f64 y (/.f64 z x)))
(+.f64 (*.f64 (/.f64 (neg.f64 x) z) #s(literal 0 binary64)) (/.f64 y (/.f64 z x)))
(+.f64 #s(literal 0 binary64) (/.f64 y (/.f64 z x)))
(*.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (neg.f64 x) y) (neg.f64 y))
(*.f64 (*.f64 (neg.f64 y) y) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 x) y) y))
(*.f64 (*.f64 x y) y)
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 y) y))
(*.f64 (*.f64 (*.f64 (neg.f64 x) y) y) #s(literal -1 binary64))
(*.f64 (neg.f64 y) (*.f64 (neg.f64 x) y))
(*.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64))
(*.f64 (*.f64 y y) x)
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 x y))
(pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) x) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (neg.f64 x) y) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 x) y) y)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 2 binary64)))) (*.f64 (*.f64 y y) x))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) y) y))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 3 binary64))) (neg.f64 (pow.f64 (*.f64 (*.f64 y y) x) #s(literal 2 binary64))))
(/.f64 (*.f64 x y) (pow.f64 y #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 y #s(literal -2 binary64)) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) y) y) #s(literal -1 binary64))
(/.f64 (neg.f64 y) (/.f64 (/.f64 #s(literal -1 binary64) y) x))
(/.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64))
(/.f64 (*.f64 y y) (pow.f64 x #s(literal -1 binary64)))
(/.f64 y (pow.f64 (*.f64 x y) #s(literal -1 binary64)))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) y) y))
(fma.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) x) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) y) (neg.f64 y) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) y) #s(literal 0 binary64) (*.f64 (*.f64 y y) x))
(fma.f64 (*.f64 (neg.f64 y) y) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) y) (*.f64 (*.f64 y y) x))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 x) y) y) #s(literal 0 binary64))
(fma.f64 (*.f64 x y) y #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 y) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) y) y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) (*.f64 (neg.f64 x) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) x #s(literal 0 binary64))
(fma.f64 x (*.f64 y y) #s(literal 0 binary64))
(fma.f64 y (*.f64 x y) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 x) y) y))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 y #s(literal -2 binary64)) x)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (neg.f64 y) y) #s(literal 0 binary64)) (*.f64 (*.f64 y y) x))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (*.f64 y y) x))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) x))
(+.f64 (*.f64 (*.f64 y y) x) #s(literal 0 binary64))
(*.f64 (*.f64 (*.f64 (neg.f64 y) y) (*.f64 (neg.f64 y) y)) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 y y) (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 (neg.f64 y) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y y) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 y y) #s(literal 2 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 y) y) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) y))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 y) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 y y))
(*.f64 (neg.f64 y) (neg.f64 y))
(*.f64 (*.f64 y y) #s(literal 1 binary64))
(*.f64 y y)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 y))
(pow.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 y #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)) (-.f64 (*.f64 y y) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 y y) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 y y) (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 y) y) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -2 binary64)))
(/.f64 (*.f64 y y) #s(literal 1 binary64))
(/.f64 y (pow.f64 y #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 (*.f64 (neg.f64 y) y) (*.f64 (neg.f64 y) y)) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) y)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 y) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y y) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 y y) #s(literal 2 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) (neg.f64 y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 y y #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) y))
(exp.f64 (*.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y y)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y y))
(+.f64 (*.f64 y y) #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) z))
(*.f64 #s(literal 1 binary64) (*.f64 z y))
(*.f64 (neg.f64 z) (neg.f64 y))
(*.f64 (*.f64 (neg.f64 y) z) #s(literal -1 binary64))
(*.f64 (neg.f64 y) (neg.f64 z))
(*.f64 (*.f64 z y) #s(literal 1 binary64))
(*.f64 z y)
(*.f64 y z)
(pow.f64 (pow.f64 (*.f64 z y) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 z y) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 y) z) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 z y) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) z)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 z y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 z y) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 z y) #s(literal 2 binary64)))) (*.f64 z y))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 z y) #s(literal 3 binary64)))) (pow.f64 (*.f64 z y) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 z y) #s(literal 2 binary64))) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 (pow.f64 (*.f64 z y) #s(literal 3 binary64))) (neg.f64 (pow.f64 (*.f64 z y) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 z y)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 z y) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 z y) #s(literal -1 binary64)))
(/.f64 (neg.f64 z) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 (neg.f64 y) z) #s(literal -1 binary64))
(/.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) z))
(/.f64 (*.f64 z y) #s(literal 1 binary64))
(/.f64 z (pow.f64 y #s(literal -1 binary64)))
(/.f64 y (pow.f64 z #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 y) z))
(fma.f64 #s(literal 0 binary64) (neg.f64 z) (*.f64 z y))
(fma.f64 #s(literal 0 binary64) (neg.f64 y) (*.f64 z y))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) z) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 z y) #s(literal 0 binary64))
(fma.f64 (neg.f64 z) #s(literal 0 binary64) (*.f64 z y))
(fma.f64 (neg.f64 z) (neg.f64 y) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) z) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) #s(literal 0 binary64) (*.f64 z y))
(fma.f64 (neg.f64 y) (neg.f64 z) #s(literal 0 binary64))
(fma.f64 (*.f64 z y) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 z y #s(literal 0 binary64))
(fma.f64 y z #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) z))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 z y)) #s(literal -1 binary64))))
(+.f64 (*.f64 (neg.f64 z) #s(literal 0 binary64)) (*.f64 z y))
(+.f64 (*.f64 (neg.f64 y) #s(literal 0 binary64)) (*.f64 z y))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 z y))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 z)) (*.f64 z y))
(+.f64 #s(literal 0 binary64) (*.f64 z y))
(+.f64 (*.f64 z y) #s(literal 0 binary64))

eval298.0ms (5.5%)

Memory
-3.2MiB live, 97.4MiB allocated
Compiler

Compiled 6 959 to 881 computations (87.3% saved)

prune222.0ms (4.1%)

Memory
-30.5MiB live, 46.1MiB allocated
Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New6230623
Fresh000
Picked022
Done044
Total6236629
Accuracy
100.0%
Counts
629 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.7%
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
94.1%
(/.f64 (*.f64 x y) z)
93.7%
(/.f64 y (/.f64 z x))
95.8%
(/.f64 x (/.f64 z y))
95.4%
(*.f64 (/.f64 y z) x)
94.1%
(*.f64 (/.f64 x z) y)
Compiler

Compiled 104 to 72 computations (30.8% saved)

regimes147.0ms (2.7%)

Memory
-2.7MiB live, 42.8MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 x z) y)
(*.f64 (/.f64 y z) x)
(/.f64 (*.f64 x y) z)
(/.f64 x (/.f64 z y))
(/.f64 y (/.f64 z x))
(*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 y y) x) (*.f64 y z))
(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
(/.f64 (/.f64 (neg.f64 x) z) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 (*.f64 (neg.f64 y) x) (/.f64 t z)) (neg.f64 t))
Outputs
(*.f64 (/.f64 y z) x)
(/.f64 y (/.f64 z x))
Calls

7 calls:

126.0ms
x
3.0ms
z
3.0ms
y
3.0ms
t
3.0ms
(/.f64 y z)
Results
AccuracySegmentsBranch
95.8%1x
95.8%1y
99.8%2z
95.8%1t
99.2%2(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
99.2%2(/.f64 (*.f64 (/.f64 y z) t) t)
99.8%2(/.f64 y z)
Compiler

Compiled 23 to 36 computations (-56.5% saved)

regimes5.0ms (0.1%)

Memory
7.5MiB live, 7.5MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 x z) y)
(*.f64 (/.f64 y z) x)
(/.f64 (*.f64 x y) z)
(/.f64 x (/.f64 z y))
Outputs
(*.f64 (/.f64 y z) x)
(*.f64 (/.f64 x z) y)
Calls

2 calls:

2.0ms
z
2.0ms
(/.f64 y z)
Results
AccuracySegmentsBranch
99.7%2z
99.8%2(/.f64 y z)
Compiler

Compiled 4 to 9 computations (-125% saved)

regimes9.0ms (0.2%)

Memory
20.9MiB live, 20.9MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 x z) y)
Outputs
(*.f64 (/.f64 x z) y)
Calls

7 calls:

1.0ms
x
1.0ms
z
1.0ms
y
1.0ms
t
1.0ms
(/.f64 y z)
Results
AccuracySegmentsBranch
94.1%1x
94.1%1y
94.1%1t
94.1%1(*.f64 x (/.f64 (*.f64 (/.f64 y z) t) t))
94.1%1(/.f64 (*.f64 (/.f64 y z) t) t)
94.1%1z
94.1%1(/.f64 y z)
Compiler

Compiled 23 to 36 computations (-56.5% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.9687247283071013e+215
2.3560104082677683e+217
Compiler

Compiled 12 to 15 computations (-25% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1726458516114232e+300
3.9294863017042e+302
Compiler

Compiled 12 to 15 computations (-25% saved)

simplify54.0ms (1%)

Memory
6.1MiB live, 45.6MiB allocated
Algorithm
egg-herbie
Rules
*-commutative-binary64-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01537
11737
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 y z) #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) (*.f64 (/.f64 y z) x) (/.f64 y (/.f64 z x)))
(if (<=.f64 (/.f64 y z) #s(literal 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y))
(*.f64 (/.f64 x z) y)
Outputs
(if (<=.f64 (/.f64 y z) #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) (*.f64 (/.f64 y z) x) (/.f64 y (/.f64 z x)))
(if (<=.f64 (/.f64 y z) #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) (*.f64 x (/.f64 y z)) (/.f64 y (/.f64 z x)))
(if (<=.f64 (/.f64 y z) #s(literal 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y))
(if (<=.f64 (/.f64 y z) #s(literal 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640 binary64)) (*.f64 x (/.f64 y z)) (*.f64 (/.f64 x z) y))
(*.f64 (/.f64 x z) y)

soundness646.0ms (11.9%)

Memory
-23.5MiB live, 294.2MiB allocated
Rules
2 246×lower-*.f32
2 242×lower-*.f64
2 096×lower-/.f32
2 092×lower-/.f64
1 546×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0824
01228
13516
219116
3145916
0589616
01649
02845
17245
228445
3141245
4610944
0821744
Stop Event
done
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 112 to 70 computations (37.5% saved)

preprocess346.0ms (6.4%)

Memory
23.4MiB live, 937.3MiB allocated
Remove

(abs t)

Compiler

Compiled 510 to 294 computations (42.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...