Quotient of products

Time bar (total: 3.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze116.0ms (3.1%)

Memory
21.6MiB live, 379.8MiB 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 9 to 9 computations (0% saved)

sample635.0ms (16.9%)

Memory
13.1MiB live, 2 007.1MiB allocated
Samples
388.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 181.0ms
ival-mult: 115.0ms (63.7% of total)
ival-div: 56.0ms (31% of total)
ival-true: 6.0ms (3.3% of total)
ival-assert: 3.0ms (1.7% of total)
Bogosity

explain60.0ms (1.6%)

Memory
-4.8MiB live, 197.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
330-5(35473059.8638592 3.194826787114028e-228 1.8860327729118277e-151 1.7387052091403412e-162)(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
00-0-(*.f64 b1 b2)
00-0-(*.f64 a1 a2)
00-0-a1
00-0-b2
00-0-b1
00-0-a2
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/n80
(*.f64 a1 a2)underflow30
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))n/o60
(*.f64 b1 b2)overflow27
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/n50
(*.f64 a1 a2)overflow34
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/o40
(*.f64 a1 a2)overflow34
(*.f64 b1 b2)overflow27
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/u30
(*.f64 a1 a2)underflow30
(*.f64 b1 b2)underflow28
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))n/u20
(*.f64 b1 b2)underflow28
Confusion
Predicted +Predicted -
+285
-0223
Precision
1.0
Recall
0.8484848484848485
Confusion?
Predicted +Predicted MaybePredicted -
+2805
-00223
Precision?
1.0
Recall?
0.8484848484848485
Freqs
test
numberfreq
0228
128
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
30.0ms512×0valid
Compiler

Compiled 49 to 25 computations (49% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 8.0ms (69.1% of total)
ival-div: 3.0ms (25.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess100.0ms (2.7%)

Memory
-5.5MiB live, 114.4MiB allocated
Algorithm
egg-herbie
Rules
1 502×unsub-neg
1 230×div-sub
782×neg-mul-1
726×associate-/r*
688×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036114
1134102
2409102
31291102
43144102
55789102
67190102
77266102
87288102
97312102
107479102
117876102
077
0107
1197
2377
3487
4487
0487
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Symmetry

(negabs b2)

(negabs b1)

(negabs a2)

(negabs a1)

(sort a1 a2)

(sort b1 b2)

Compiler

Compiled 11 to 7 computations (36.4% saved)

eval0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Compiler

Compiled 4 to 4 computations (0% saved)

prune1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 11 to 7 computations (36.4% saved)

simplify5.0ms (0.1%)

Memory
-27.2MiB live, 12.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 b1 b2)
cost-diff0
(*.f64 a1 a2)
cost-diff0
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Rules
40×lower-*.f32
36×lower-*.f64
30×lower-/.f32
28×lower-/.f64
12×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0717
01017
11917
23717
34817
44817
04817
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 a1 a2)
a1
a2
(*.f64 b1 b2)
b1
b2
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 a1 a2)
(*.f64 a2 a1)
a1
a2
(*.f64 b1 b2)
(*.f64 b2 b1)
b1
b2

localize18.0ms (0.5%)

Memory
18.0MiB live, 57.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 b1 b2)
accuracy0
(*.f64 a1 a2)
accuracy6.851330094251455
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Samples
13.0ms256×0valid
Compiler

Compiled 19 to 9 computations (52.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (60.7% of total)
ival-div: 1.0ms (20.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0.4%)

Memory
10.2MiB live, 49.7MiB allocated
Counts
3 → 96
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())
#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())
#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())
Outputs
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b1) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b2) (#s(alt (*.f64 b1 b2) (patch (*.f64 b1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (patch (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a1 a2) (patch (*.f64 a1 a2) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
2.0ms
b1
@-inf
((/ (* a1 a2) (* b1 b2)) (* a1 a2) (* b1 b2))
2.0ms
b1
@inf
((/ (* a1 a2) (* b1 b2)) (* a1 a2) (* b1 b2))
1.0ms
a1
@-inf
((/ (* a1 a2) (* b1 b2)) (* a1 a2) (* b1 b2))
1.0ms
a2
@-inf
((/ (* a1 a2) (* b1 b2)) (* a1 a2) (* b1 b2))
1.0ms
a1
@0
((/ (* a1 a2) (* b1 b2)) (* a1 a2) (* b1 b2))

simplify7.0ms (0.2%)

Memory
-23.3MiB live, 17.1MiB allocated
Algorithm
egg-herbie
Rules
40×lower-*.f64
40×lower-*.f32
30×lower-/.f32
30×lower-/.f64
12×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07480
116480
234480
345480
445480
045480
Stop Event
iter limit
saturated
Counts
96 → 96
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)

rewrite104.0ms (2.8%)

Memory
25.3MiB live, 222.9MiB allocated
Rules
2 736×lower-*.f32
2 732×lower-*.f64
1 926×lower-/.f32
1 924×lower-/.f64
1 782×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
01013
12713
213113
380013
4568913
0805313
Stop Event
iter limit
node limit
iter limit
Counts
3 → 277
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 a1 a2)
(*.f64 b1 b2)
Outputs
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (*.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)) (*.f64 b2 b1)))) (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a1) b1)) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a1)) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a2)) (neg.f64 a1))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a2) b1) a1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a1)) (/.f64 (neg.f64 a2) b1))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a1) b2)) (/.f64 (neg.f64 a2) b1))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a2) b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 a2 a1)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) a1) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 a2) b2)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)) (/.f64 a2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 a2 a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 (neg.f64 a2) b1) a1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (/.f64 (neg.f64 a2) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 (/.f64 (neg.f64 a2) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (/.f64 (neg.f64 a1) b2) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (*.f64 (/.f64 (neg.f64 a1) b2) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (/.f64 (neg.f64 a1) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b2) (*.f64 (/.f64 (neg.f64 a1) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 (/.f64 a1 b2) a2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 (/.f64 a1 b1) a2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a2)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 #s(literal 1 binary64) b2)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a2 b2)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 a1 b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a1 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 #s(literal 1 binary64) b2)))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #s(literal 1 binary64))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 a2 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(pow.f64 (*.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64)) b1)
(/.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) #s(literal -1 binary64)) b2)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 b2 a1)) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1))) (*.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1))) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))
(/.f64 (*.f64 (*.f64 (/.f64 a1 b2) a2) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 a2 a1))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))
(/.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal 1 binary64)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (/.f64 (neg.f64 b1) (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 a2 a1)) (neg.f64 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))) (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 b1 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 b2 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 (neg.f64 b2) (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 (neg.f64 b2) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 (neg.f64 b1) (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 (neg.f64 b1) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 (*.f64 b2 b1) (*.f64 a2 a1)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 a2 a1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (*.f64 a2 a1) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (*.f64 a2 a1) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) b2))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) (/.f64 #s(literal 1 binary64) b1)) (*.f64 (*.f64 a2 a1) (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) (/.f64 #s(literal 1 binary64) b2)) (*.f64 (*.f64 a2 a1) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) #s(literal -1 binary64)) (*.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) #s(literal 1 binary64)) (*.f64 (*.f64 a2 a1) (*.f64 (neg.f64 b1) b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (/.f64 #s(literal 1 binary64) b1)) (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (/.f64 #s(literal 1 binary64) b2)) (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 (neg.f64 b1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b1) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 (neg.f64 a1) b2) a2))) (*.f64 (*.f64 (neg.f64 b1) b2) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 a1 b2) a2))) (*.f64 (*.f64 (neg.f64 b1) b2) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 (neg.f64 a2) b1) a1))) (*.f64 (*.f64 (neg.f64 b1) b2) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 a1 b1) a2))) (*.f64 (*.f64 (neg.f64 b1) b2) (neg.f64 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (neg.f64 a1) a2))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))) (*.f64 (neg.f64 b1) b2)) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (*.f64 #s(literal 1 binary64) (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 b1) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) (neg.f64 b2)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 b2) (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) (neg.f64 b2)))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
(/.f64 (neg.f64 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (*.f64 #s(literal 1 binary64) (neg.f64 b2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (neg.f64 b2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b1) b2))
(/.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #s(literal 1 binary64))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 a2 (*.f64 (/.f64 (neg.f64 b1) a1) (neg.f64 b2)))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 a1) (neg.f64 a2))
(*.f64 (neg.f64 a2) (neg.f64 a1))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a1) a2))
(*.f64 #s(literal 1 binary64) (*.f64 a2 a1))
(*.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64))
(*.f64 (*.f64 a2 a1) #s(literal 1 binary64))
(*.f64 a2 a1)
(*.f64 a1 a2)
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (*.f64 a2 a1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 a1) a2) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 a2 a1))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))) (*.f64 a2 a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1)))) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)) (*.f64 (neg.f64 a1) a2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1) (*.f64 a2 a1))) (neg.f64 (*.f64 (*.f64 (*.f64 a2 a1) a2) a1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64))
(/.f64 (*.f64 a2 a1) #s(literal 1 binary64))
(neg.f64 (*.f64 (neg.f64 a1) a2))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) (neg.f64 a2) #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) (neg.f64 a1) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a1) a2) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 a2 a1) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 a2 a1) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 a2 a1 #s(literal 0 binary64))
(fma.f64 a1 a2 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) a2))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 a1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a2 a1))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a2 a1))
(+.f64 (*.f64 a2 a1) #s(literal 0 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1)) (neg.f64 b2))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (neg.f64 b1))
(*.f64 (neg.f64 b1) (*.f64 (neg.f64 b2) #s(literal 1 binary64)))
(*.f64 (neg.f64 b1) (neg.f64 b2))
(*.f64 (neg.f64 b2) (*.f64 (neg.f64 b1) #s(literal 1 binary64)))
(*.f64 (neg.f64 b2) (neg.f64 b1))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b1) b2))
(*.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(*.f64 (*.f64 (neg.f64 b1) b2) #s(literal -1 binary64))
(*.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(*.f64 b2 b1)
(*.f64 b1 b2)
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(pow.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)))) (*.f64 b2 b1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)) (*.f64 b2 b1)))) (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 b1) b2) #s(literal 3 binary64))) (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)) (*.f64 b2 b1))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)))) (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)) (*.f64 b2 b1)))) (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))) (*.f64 (neg.f64 b1) b2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)) (*.f64 b2 b1))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1)) (*.f64 b2 b1))) (neg.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 b1) b2) #s(literal -1 binary64))
(/.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(/.f64 b2 (/.f64 #s(literal 1 binary64) b1))
(/.f64 b1 (/.f64 #s(literal 1 binary64) b2))
(neg.f64 (*.f64 (neg.f64 b1) b2))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1)) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) (*.f64 (neg.f64 b2) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) (*.f64 (neg.f64 b1) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b1) b2) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 b2 b1) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 b1) b2) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 b2 b1) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 b2 b1 #s(literal 0 binary64))
(fma.f64 b1 b2 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) b2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 b2 b1))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 b2 b1)))
(+.f64 #s(literal 0 binary64) (*.f64 b2 b1))
(+.f64 (*.f64 b2 b1) #s(literal 0 binary64))

eval49.0ms (1.3%)

Memory
-11.7MiB live, 153.8MiB allocated
Compiler

Compiled 4 322 to 621 computations (85.6% saved)

prune63.0ms (1.7%)

Memory
-11.4MiB live, 228.6MiB allocated
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New3667373
Fresh000
Picked011
Done000
Total3668374
Accuracy
100.0%
Counts
374 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.7%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
89.2%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
86.3%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1))
87.1%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.8%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
74.6%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
88.1%
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
88.6%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
Compiler

Compiled 173 to 113 computations (34.7% saved)

simplify7.0ms (0.2%)

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

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 a1 b2)
cost-diff0
(/.f64 a2 b1)
cost-diff384
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
cost-diff0
(*.f64 a2 a1)
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 a2 (*.f64 b2 b1))
cost-diff0
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 a1 (*.f64 b2 b1))
cost-diff0
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
cost-diff0
(/.f64 a1 b1)
cost-diff0
(/.f64 a2 b2)
cost-diff384
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Rules
164×lower-*.f32
150×lower-*.f64
144×associate-*r*
84×associate-*l*
66×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01997
03395
16095
29995
319195
427395
529495
029495
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 a2 b2)
a2
b2
(/.f64 a1 b1)
a1
b1
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/.f64 a1 (*.f64 b2 b1))
a1
(*.f64 b2 b1)
b2
b1
a2
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
a2
(*.f64 b2 b1)
b2
b1
a1
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
#s(literal 1 binary64)
(*.f64 b2 b1)
b2
b1
(*.f64 a2 a1)
a2
a1
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 a2 b2)
a2
b2
(/.f64 a1 b1)
a1
b1
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b1 b2))
a1
(*.f64 b2 b1)
(*.f64 b1 b2)
b2
b1
a2
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b1 b2))
a2
(*.f64 b2 b1)
(*.f64 b1 b2)
b2
b1
a1
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
#s(literal 1 binary64)
(*.f64 b2 b1)
(*.f64 b1 b2)
b2
b1
(*.f64 a2 a1)
(*.f64 a1 a2)
a2
a1
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2

localize53.0ms (1.4%)

Memory
-28.6MiB live, 170.9MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 a2 b1)
accuracy0
(/.f64 a1 b2)
accuracy16.146808742911688
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
accuracy0
(*.f64 b2 b1)
accuracy0
(*.f64 a2 a1)
accuracy0.6166579803777139
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
accuracy7.106515614333134
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
accuracy0
(*.f64 b2 b1)
accuracy4.055469629804967
(/.f64 a2 (*.f64 b2 b1))
accuracy5.114952577461176
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
accuracy0
(*.f64 b2 b1)
accuracy4.285358096331701
(/.f64 a1 (*.f64 b2 b1))
accuracy5.222731576101386
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
accuracy0
(/.f64 a2 b2)
accuracy0
(/.f64 a1 b1)
accuracy1.4309675926742098
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Samples
39.0ms256×0valid
Compiler

Compiled 99 to 21 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-div: 11.0ms (49.7% of total)
ival-mult: 10.0ms (45.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series36.0ms (1%)

Memory
-1.2MiB live, 117.5MiB allocated
Counts
14 → 480
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())
#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())
#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())
#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())
#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())
#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())
#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())
#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())
#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())
Outputs
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor 0 a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor 0 a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor 0 a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor 0 a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor inf a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor inf a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor inf a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor inf a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor -inf a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor -inf a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor -inf a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor -inf a1) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor 0 b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor 0 b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor 0 b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor 0 b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor inf b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor inf b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor inf b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor inf b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b1) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor -inf b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor -inf b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor -inf b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor -inf b1) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor 0 b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor 0 b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor 0 b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor 0 b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor 0 b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor 0 b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor 0 b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor 0 b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor 0 b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor inf b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor inf b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor inf b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor inf b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor inf b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor inf b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor inf b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor inf b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor inf b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor -inf b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor -inf b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor -inf b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor -inf b2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a1 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 a1 (*.f64 b2 b1)) (patch (/.f64 a1 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (* b1 b2) (taylor -inf b2) (#s(alt (*.f64 b2 b1) (patch (*.f64 b2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor -inf b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor -inf b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor -inf b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b2) (taylor -inf b2) (#s(alt (/.f64 a1 b2) (patch (/.f64 a1 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor 0 a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor 0 a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor 0 a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor 0 a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor 0 a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor 0 a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor 0 a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor 0 a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor inf a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor inf a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor inf a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor inf a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor inf a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor inf a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor inf a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor inf a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (patch (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor -inf a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor -inf a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor -inf a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ a2 b2) (taylor -inf a2) (#s(alt (/.f64 a2 b2) (patch (/.f64 a2 b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (patch (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (patch (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ a2 (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 a2 (*.f64 b2 b1)) (patch (/.f64 a2 (*.f64 b2 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (patch (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (patch (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor -inf a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor -inf a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor -inf a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
#s(alt (/ a2 b1) (taylor -inf a2) (#s(alt (/.f64 a2 b1) (patch (/.f64 a2 b1) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
3.0ms
a1
@0
((* (/ a2 b2) (/ a1 b1)) (/ a2 b2) (/ a1 b1) (* (/ a1 (* b2 b1)) a2) (/ a1 (* b2 b1)) (* b2 b1) (* (/ a2 (* b2 b1)) a1) (/ a2 (* b2 b1)) (* (/ 1 (* b2 b1)) (* a2 a1)) (/ 1 (* b2 b1)) (* a2 a1) (* (/ a2 b1) (/ a1 b2)) (/ a2 b1) (/ a1 b2))
3.0ms
b1
@-inf
((* (/ a2 b2) (/ a1 b1)) (/ a2 b2) (/ a1 b1) (* (/ a1 (* b2 b1)) a2) (/ a1 (* b2 b1)) (* b2 b1) (* (/ a2 (* b2 b1)) a1) (/ a2 (* b2 b1)) (* (/ 1 (* b2 b1)) (* a2 a1)) (/ 1 (* b2 b1)) (* a2 a1) (* (/ a2 b1) (/ a1 b2)) (/ a2 b1) (/ a1 b2))
3.0ms
b2
@-inf
((* (/ a2 b2) (/ a1 b1)) (/ a2 b2) (/ a1 b1) (* (/ a1 (* b2 b1)) a2) (/ a1 (* b2 b1)) (* b2 b1) (* (/ a2 (* b2 b1)) a1) (/ a2 (* b2 b1)) (* (/ 1 (* b2 b1)) (* a2 a1)) (/ 1 (* b2 b1)) (* a2 a1) (* (/ a2 b1) (/ a1 b2)) (/ a2 b1) (/ a1 b2))
3.0ms
b1
@inf
((* (/ a2 b2) (/ a1 b1)) (/ a2 b2) (/ a1 b1) (* (/ a1 (* b2 b1)) a2) (/ a1 (* b2 b1)) (* b2 b1) (* (/ a2 (* b2 b1)) a1) (/ a2 (* b2 b1)) (* (/ 1 (* b2 b1)) (* a2 a1)) (/ 1 (* b2 b1)) (* a2 a1) (* (/ a2 b1) (/ a1 b2)) (/ a2 b1) (/ a1 b2))
3.0ms
a2
@inf
((* (/ a2 b2) (/ a1 b1)) (/ a2 b2) (/ a1 b1) (* (/ a1 (* b2 b1)) a2) (/ a1 (* b2 b1)) (* b2 b1) (* (/ a2 (* b2 b1)) a1) (/ a2 (* b2 b1)) (* (/ 1 (* b2 b1)) (* a2 a1)) (/ 1 (* b2 b1)) (* a2 a1) (* (/ a2 b1) (/ a1 b2)) (/ a2 b1) (/ a1 b2))

simplify17.0ms (0.4%)

Memory
7.5MiB live, 50.3MiB allocated
Algorithm
egg-herbie
Rules
40×lower-*.f64
40×lower-/.f32
40×lower-/.f64
40×lower-*.f32
16×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0152592
1272592
2452592
3542592
4542592
0542592
Stop Event
iter limit
saturated
Counts
480 → 480
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)

rewrite129.0ms (3.4%)

Memory
16.5MiB live, 292.8MiB allocated
Rules
2 428×lower-*.f32
2 414×lower-*.f64
1 974×lower--.f32
1 974×lower--.f64
1 894×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01970
03368
19868
248168
3289268
4736368
0873868
Stop Event
iter limit
node limit
iter limit
Counts
14 → 988
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 a2 b2)
(/.f64 a1 b1)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/.f64 a1 (*.f64 b2 b1))
(*.f64 b2 b1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(*.f64 a2 a1)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
(/.f64 a1 b2)
Outputs
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 (neg.f64 a2) a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b1) a1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 (/.f64 a2 b1) a1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b2) a1) b1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b1) a2) b2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) b1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a2 b1) a1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a1 b2) a2)))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(neg.f64 (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) b2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a2) b2)) (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b2) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 a2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) a2)
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a2) b2))
(*.f64 #s(literal 1 binary64) (/.f64 a2 b2))
(*.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(*.f64 a2 (/.f64 #s(literal 1 binary64) b2))
(pow.f64 (exp.f64 (log.f64 (/.f64 b2 a2))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b2 a2) (/.f64 b2 a2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b2 a2) #s(literal -1 binary64))
(pow.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a2) b2))) (/.f64 (neg.f64 a2) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a2) b2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a2) b2) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (neg.f64 a2))) (*.f64 (neg.f64 b2) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b2) a2)) (*.f64 b2 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a2)) (neg.f64 b2)) (*.f64 (neg.f64 b2) (/.f64 (neg.f64 b2) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) b2) (*.f64 (neg.f64 b2) (/.f64 b2 a2)))
(/.f64 (/.f64 (neg.f64 a2) b2) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (neg.f64 a2) (neg.f64 b2))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b2) a2))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(/.f64 a2 b2)
(neg.f64 (/.f64 (neg.f64 a2) b2))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64) (/.f64 a2 b2))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b2))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64)) (/.f64 a2 b2))
(+.f64 #s(literal 0 binary64) (/.f64 a2 b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) a1)
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b1))
(*.f64 #s(literal 1 binary64) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(*.f64 a1 (/.f64 #s(literal 1 binary64) b1))
(pow.f64 (exp.f64 (log.f64 (/.f64 b1 a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b1 a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b1 a1) #s(literal -1 binary64))
(pow.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a1) b1))) (/.f64 (neg.f64 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a1) b1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a1) b1) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) a1)) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 b1) a1)))
(/.f64 (/.f64 (neg.f64 a1) b1) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (neg.f64 a1) (neg.f64 b1))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b1) a1))
(/.f64 #s(literal 1 binary64) (/.f64 b1 a1))
(/.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(/.f64 a1 b1)
(neg.f64 (/.f64 (neg.f64 a1) b1))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (/.f64 a1 b1))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b1))
(exp.f64 (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (/.f64 a1 b1))
(+.f64 #s(literal 0 binary64) (/.f64 a1 b1))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 (neg.f64 a2) a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b1) a1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 (/.f64 a2 b1) a1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b2) a1) b1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b1) a2) b2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) b1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a2 b1) a1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a1 b2) a2)))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(neg.f64 (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) b2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a2) b2)) (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) a1) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 b1 b2) a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b1 b2) a1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) a1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a1 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a1 b2))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(*.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) a1)
(*.f64 #s(literal 1 binary64) (/.f64 a1 (*.f64 b1 b2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal 1 binary64))
(*.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 a1 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b1 b2) a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 b1 b2) a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 b1 b2) a1) #s(literal -1 binary64))
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (neg.f64 a1) b1))) (*.f64 (*.f64 (neg.f64 b2) b1) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))) (*.f64 (neg.f64 b2) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (neg.f64 a1) b2))) (*.f64 (*.f64 (neg.f64 b2) b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 a1))) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 b1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 a1 b2))) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 (/.f64 (neg.f64 b2) a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 a1 b1))) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 (neg.f64 b2) b1) a1)) (*.f64 (*.f64 b1 b1) (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 a1) b1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a1))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a1))
(/.f64 (neg.f64 a1) (*.f64 (neg.f64 b2) b1))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b1 b2) a1))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 a1 (*.f64 b1 b2))
(neg.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 0 binary64) (/.f64 a1 (*.f64 b1 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b1 b2) a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 0 binary64)) (/.f64 a1 (*.f64 b1 b2)))
(+.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b1 b2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 b1)) (exp.f64 (log.f64 b2)))
(*.f64 (exp.f64 (log.f64 b2)) (exp.f64 (log.f64 b1)))
(*.f64 (pow.f64 (neg.f64 b1) #s(literal 1 binary64)) (neg.f64 b2))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 b2) (pow.f64 (neg.f64 b1) #s(literal 1 binary64)))
(*.f64 (neg.f64 b2) (pow.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal -1 binary64)))
(*.f64 (neg.f64 b2) (neg.f64 b1))
(*.f64 (neg.f64 b1) (neg.f64 b2))
(*.f64 (*.f64 (neg.f64 b2) b1) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b2) b1))
(*.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(*.f64 (*.f64 b1 b2) #s(literal 1 binary64))
(*.f64 b1 b2)
(*.f64 b2 b1)
(pow.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 b1 b2) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 b2) b1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b1 b1) (*.f64 b2 b2) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 b1 b1) b1) (*.f64 (*.f64 b2 b2) b2))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2)))) (*.f64 b1 b2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b1 b1) b1) (*.f64 (*.f64 b2 b2) b2)))) (*.f64 (*.f64 b1 b1) (*.f64 b2 b2)))
(/.f64 (exp.f64 (log.f64 (*.f64 (neg.f64 b2) b1))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2))) (*.f64 (neg.f64 b2) b1))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b1 b1) b1) (*.f64 (*.f64 b2 b2) b2))) (neg.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2))))
(/.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (*.f64 (neg.f64 b2) b1) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(/.f64 (*.f64 b1 b2) #s(literal 1 binary64))
(/.f64 b1 (/.f64 #s(literal 1 binary64) b2))
(/.f64 b2 (/.f64 #s(literal 1 binary64) b1))
(neg.f64 (*.f64 (neg.f64 b2) b1))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 b1)) (exp.f64 (log.f64 b2)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 b2)) (exp.f64 (log.f64 b1)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 b1) #s(literal 1 binary64)) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) (pow.f64 (neg.f64 b1) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) (pow.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) #s(literal 0 binary64) (*.f64 b1 b2))
(fma.f64 (neg.f64 b1) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) #s(literal 0 binary64) (*.f64 b1 b2))
(fma.f64 (*.f64 (neg.f64 b2) b1) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (neg.f64 b2) (*.f64 b1 b2))
(fma.f64 #s(literal 0 binary64) (neg.f64 b1) (*.f64 b1 b2))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b2) b1) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 b1 b2) #s(literal 0 binary64))
(fma.f64 (*.f64 b1 b2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 b1 b2 #s(literal 0 binary64))
(fma.f64 b2 b1 #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (neg.f64 b2) b1))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1))
(exp.f64 (log.f64 (*.f64 b1 b2)))
(+.f64 (*.f64 (neg.f64 b2) #s(literal 0 binary64)) (*.f64 b1 b2))
(+.f64 (*.f64 (neg.f64 b1) #s(literal 0 binary64)) (*.f64 b1 b2))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 b1 b2))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b1 b2))
(+.f64 #s(literal 0 binary64) (*.f64 b1 b2))
(+.f64 (*.f64 b1 b2) #s(literal 0 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 (neg.f64 a2) a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b1) a1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 (/.f64 a2 b1) a1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b2) a1) b1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b1) a2) b2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) b1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a2 b1) a1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a1 b2) a2)))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(neg.f64 (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) b2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a2) b2)) (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) a2) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 b1 a2) b2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 b1 a2) b2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 b2))
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(*.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 a2 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 b1 a2) b2))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 b1 a2) b2) (*.f64 (/.f64 b1 a2) b2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 b1 a2) b2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b1 a2) b2) #s(literal -1 binary64))
(pow.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))) (*.f64 (neg.f64 b2) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (neg.f64 a2) b1))) (*.f64 (*.f64 (neg.f64 b2) b1) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (neg.f64 a2) b2))) (*.f64 (*.f64 (neg.f64 b2) b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 a2))) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 b1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 a2 b1))) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) b2)) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 (/.f64 (neg.f64 b1) a2) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 a2 b2))) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 (neg.f64 b2) b1) a2)) (*.f64 (*.f64 b1 b1) (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a2) b1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a2))
(/.f64 (neg.f64 a2) (*.f64 (neg.f64 b2) b1))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) b2))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b1 a2) b2))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 (*.f64 b1 b2))
(neg.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a2) b2)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 0 binary64)) (/.f64 a2 (*.f64 b1 b2)))
(+.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 (neg.f64 a2) a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b1) a1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 (/.f64 a2 b1) a1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b2) a1) b1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b1) a2) b2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) b1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a2 b1) a1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a1 b2) a2)))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(neg.f64 (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) b2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a2) b2)) (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (pow.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 b1 b2)))
(pow.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64))
(pow.f64 (*.f64 b1 b2) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))) (+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) b1)
(/.f64 (/.f64 #s(literal 1 binary64) b1) b2)
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b2) b1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 b1 b2)) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 b1 b2)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 b1 b2))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (neg.f64 (log.f64 (*.f64 b1 b2))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (neg.f64 a2) a1) #s(literal -1 binary64))
(*.f64 (neg.f64 a2) (neg.f64 a1))
(*.f64 (neg.f64 a1) (neg.f64 a2))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a2) a1))
(*.f64 (*.f64 a1 a2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 a1 a2))
(*.f64 a1 a2)
(*.f64 a2 a1)
(/.f64 (*.f64 (neg.f64 a2) a1) #s(literal -1 binary64))
(/.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (*.f64 a1 a2) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) a1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)))
(/.f64 a1 (/.f64 #s(literal 1 binary64) a2))
(/.f64 a2 (/.f64 #s(literal 1 binary64) a1))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (neg.f64 a1) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (*.f64 (neg.f64 a2) a1))
(fma.f64 (neg.f64 a2) #s(literal 0 binary64) (*.f64 a1 a2))
(fma.f64 (neg.f64 a1) #s(literal 0 binary64) (*.f64 a1 a2))
(fma.f64 #s(literal 0 binary64) (neg.f64 a2) (*.f64 a1 a2))
(fma.f64 #s(literal 0 binary64) (neg.f64 a1) (*.f64 a1 a2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (neg.f64 a1) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) a1))
(+.f64 (*.f64 (neg.f64 a2) #s(literal 0 binary64)) (*.f64 a1 a2))
(+.f64 (*.f64 (neg.f64 a1) #s(literal 0 binary64)) (*.f64 a1 a2))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a1)) (*.f64 a1 a2))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a2)) (*.f64 a1 a2))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a1 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 (neg.f64 a2) a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b1) a1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 (/.f64 a2 b1) a1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b1) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b2) a1) b1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b1) a2) b2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) b1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) #s(literal 1 binary64))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 (neg.f64 a2) a1) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a2 b1) a1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a1 b2) a2)))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(neg.f64 (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) b2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a2) b2)) (/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b1 b2) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a2)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) a1))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b1 b2))) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) a2)
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a2 b1))
(*.f64 a2 (/.f64 #s(literal 1 binary64) b1))
(pow.f64 (exp.f64 (log.f64 (/.f64 b1 a2))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b1 a2) (/.f64 b1 a2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b1 a2) #s(literal -1 binary64))
(pow.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a2) b1))) (/.f64 (neg.f64 a2) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a2) b1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a2) b1) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b1)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a2)) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a2))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) a2)) (*.f64 b1 b1))
(/.f64 (/.f64 (neg.f64 a2) b1) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (neg.f64 a2) (neg.f64 b1))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b1 a2))
(/.f64 a2 b1)
(neg.f64 (/.f64 (neg.f64 a2) b1))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (/.f64 a2 b1))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b1))
(exp.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (/.f64 a2 b1))
(+.f64 #s(literal 0 binary64) (/.f64 a2 b1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b2) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 a1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) a1)
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a1 b2))
(*.f64 a1 (/.f64 #s(literal 1 binary64) b2))
(pow.f64 (exp.f64 (log.f64 (/.f64 b2 a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b2 a1) (/.f64 b2 a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b2 a1) #s(literal -1 binary64))
(pow.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a1) b2))) (/.f64 (neg.f64 a1) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a1) b2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (neg.f64 a1))) (*.f64 (neg.f64 b2) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b2) a1)) (*.f64 b2 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a1)) (neg.f64 b2)) (*.f64 (neg.f64 b2) (/.f64 (neg.f64 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) b2) (*.f64 (neg.f64 b2) (/.f64 b2 a1)))
(/.f64 (/.f64 (neg.f64 a1) b2) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (neg.f64 a1) (neg.f64 b2))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a1))
(/.f64 a1 b2)
(neg.f64 (/.f64 (neg.f64 a1) b2))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64) (/.f64 a1 b2))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b2))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64)) (/.f64 a1 b2))
(+.f64 #s(literal 0 binary64) (/.f64 a1 b2))

eval193.0ms (5.1%)

Memory
5.4MiB live, 633.7MiB allocated
Compiler

Compiled 17 566 to 1 566 computations (91.1% saved)

prune143.0ms (3.8%)

Memory
4.2MiB live, 495.5MiB allocated
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New1 64711 648
Fresh112
Picked055
Done011
Total1 64881 656
Accuracy
100.0%
Counts
1 656 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.0%
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
92.7%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
89.2%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
87.1%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.8%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
74.6%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
88.1%
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
88.6%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
Compiler

Compiled 92 to 60 computations (34.8% saved)

simplify63.0ms (1.7%)

Memory
3.5MiB live, 43.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 a2)
cost-diff0
(*.f64 (neg.f64 a2) a1)
cost-diff0
(/.f64 (*.f64 (neg.f64 a2) a1) b2)
cost-diff640
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
cost-diff0
(/.f64 a1 b1)
cost-diff0
(*.f64 (/.f64 a1 b1) a2)
cost-diff384
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
Rules
704×lower-fma.f64
704×lower-fma.f32
704×lower-*.f32
700×lower-*.f64
370×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01246
02044
14044
29944
339144
4134944
5217944
6238444
7246344
8250544
9250744
10261144
11261144
12261144
0261144
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a1 b1) a2)
(/.f64 a1 b1)
a1
b1
a2
b2
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 a2) a1) b2)
(*.f64 (neg.f64 a2) a1)
(neg.f64 a2)
a2
a1
b2
(neg.f64 b1)
b1
Outputs
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a1 b1) a2)
(*.f64 a2 (/.f64 a1 b1))
(/.f64 a1 b1)
a1
b1
a2
b2
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 (neg.f64 a2) a1) b2)
(*.f64 (neg.f64 a2) a1)
(neg.f64 a2)
a2
a1
b2
(neg.f64 b1)
b1

localize34.0ms (0.9%)

Memory
-7.1MiB live, 112.1MiB allocated
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 b1)
accuracy0
(neg.f64 a2)
accuracy4.621462455686021
(/.f64 (*.f64 (neg.f64 a2) a1) b2)
accuracy5.857219136094612
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
accuracy0
(/.f64 a1 b1)
accuracy1.3204767961021513
(*.f64 (/.f64 a1 b1) a2)
accuracy4.5961931145944845
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
Samples
27.0ms256×0valid
Compiler

Compiled 48 to 14 computations (70.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-div: 10.0ms (64.8% of total)
ival-mult: 3.0ms (19.5% of total)
ival-neg: 2.0ms (13% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series27.0ms (0.7%)

Memory
8.1MiB live, 88.3MiB allocated
Counts
8 → 240
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())
#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())
#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())
#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())
Outputs
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor 0 a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor 0 a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor 0 a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor 0 a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor inf a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor inf a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor inf a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor inf a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf a1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf a1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf a1) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor -inf a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor -inf a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor -inf a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor -inf a1) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor 0 b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor 0 b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor 0 b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor 0 b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor 0 b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor inf b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor inf b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor inf b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor inf b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf b1) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ a1 b1) (taylor -inf b1) (#s(alt (/.f64 a1 b1) (patch (/.f64 a1 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor -inf b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor -inf b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor -inf b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (* -1 b1) (taylor -inf b1) (#s(alt (neg.f64 b1) (patch (neg.f64 b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf b2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor 0 a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor 0 a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor 0 a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor 0 a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor 0 a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor 0 a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor 0 a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor 0 a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor 0 a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor 0 a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor inf a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor inf a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor inf a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor inf a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor inf a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor inf a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor inf a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor inf a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor inf a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor inf a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (patch (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b1) (taylor -inf a2) (#s(alt (*.f64 (/.f64 a1 b1) a2) (patch (*.f64 (/.f64 a1 b1) a2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) (patch (/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a1 a2) b2)) (taylor -inf a2) (#s(alt (/.f64 (*.f64 (neg.f64 a2) a1) b2) (patch (/.f64 (*.f64 (neg.f64 a2) a1) b2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor -inf a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor -inf a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor -inf a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a1 a2)) (taylor -inf a2) (#s(alt (*.f64 (neg.f64 a2) a1) (patch (*.f64 (neg.f64 a2) a1) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor -inf a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor -inf a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor -inf a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
#s(alt (* -1 a2) (taylor -inf a2) (#s(alt (neg.f64 a2) (patch (neg.f64 a2) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
5.0ms
a1
@inf
((/ (* (/ a1 b1) a2) b2) (* (/ a1 b1) a2) (/ a1 b1) (/ (/ (* (neg a2) a1) b2) (neg b1)) (/ (* (neg a2) a1) b2) (* (neg a2) a1) (neg a2) (neg b1))
4.0ms
a2
@-inf
((/ (* (/ a1 b1) a2) b2) (* (/ a1 b1) a2) (/ a1 b1) (/ (/ (* (neg a2) a1) b2) (neg b1)) (/ (* (neg a2) a1) b2) (* (neg a2) a1) (neg a2) (neg b1))
2.0ms
a1
@-inf
((/ (* (/ a1 b1) a2) b2) (* (/ a1 b1) a2) (/ a1 b1) (/ (/ (* (neg a2) a1) b2) (neg b1)) (/ (* (neg a2) a1) b2) (* (neg a2) a1) (neg a2) (neg b1))
2.0ms
a2
@inf
((/ (* (/ a1 b1) a2) b2) (* (/ a1 b1) a2) (/ a1 b1) (/ (/ (* (neg a2) a1) b2) (neg b1)) (/ (* (neg a2) a1) b2) (* (neg a2) a1) (neg a2) (neg b1))
2.0ms
a2
@0
((/ (* (/ a1 b1) a2) b2) (* (/ a1 b1) a2) (/ a1 b1) (/ (/ (* (neg a2) a1) b2) (neg b1)) (/ (* (neg a2) a1) b2) (* (neg a2) a1) (neg a2) (neg b1))

simplify18.0ms (0.5%)

Memory
-23.2MiB live, 56.3MiB allocated
Algorithm
egg-herbie
Rules
124×lower-*.f64
124×lower-fma.f64
124×lower-fma.f32
124×lower-*.f32
104×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0151284
1361284
2721284
31081284
41411284
51821284
62181284
72841284
83551284
93601284
103621284
03621284
Stop Event
iter limit
saturated
Counts
240 → 240
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (/ (* a1 a2) b2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (/ (* a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 (* a1 a2))
(*.f64 (neg.f64 a1) a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)

rewrite123.0ms (3.3%)

Memory
-11.0MiB live, 310.4MiB allocated
Rules
3 160×lower-/.f32
3 152×lower-/.f64
2 994×lower-*.f32
2 990×lower-*.f64
1 548×lower--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01238
02036
16636
240236
3327735
0952735
Stop Event
iter limit
node limit
iter limit
Counts
8 → 1 101
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a1 b1) a2)
(/.f64 a1 b1)
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 a2) a1) b2)
(*.f64 (neg.f64 a2) a1)
(neg.f64 a2)
(neg.f64 b1)
Outputs
(*.f64 (pow.f64 (/.f64 (/.f64 b2 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a2)) #s(literal -1 binary64)) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b2)) #s(literal -1 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 a1 b2)) #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 b1 b1)) b1)
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 (*.f64 b1 b1) b1)) (*.f64 b1 b1))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)) (/.f64 a2 b1))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 a1 b2)) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 (neg.f64 a2) a1))
(*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b2)) #s(literal -1 binary64)))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 #s(literal -1 binary64) b1)))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 a2 (pow.f64 (/.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 a1 (*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) b1)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) b1)
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64))) (/.f64 b1 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2))) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 a2 b1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1)) (neg.f64 (*.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1)) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64))) (neg.f64 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a1))) (neg.f64 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 (*.f64 b2 b1) (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (*.f64 (*.f64 b2 b1) (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 b2 b1) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 (*.f64 b2 b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a2) a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 (neg.f64 b2) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (neg.f64 b2) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 (neg.f64 b2) (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (*.f64 (neg.f64 b2) (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 (neg.f64 b2) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)))) (*.f64 (neg.f64 b2) (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (*.f64 (neg.f64 b2) #s(literal -1 binary64))) (*.f64 (neg.f64 b2) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (*.f64 (neg.f64 b2) #s(literal 1 binary64))) (*.f64 (neg.f64 b2) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (neg.f64 b2) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 (neg.f64 b2) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (neg.f64 b2) (*.f64 a2 a1))) (*.f64 (neg.f64 b2) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) (*.f64 (neg.f64 b2) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 a2) a1))) (*.f64 (neg.f64 b2) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b2) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (neg.f64 b2) a2)) (*.f64 (neg.f64 b2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 b1 (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (*.f64 b1 (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)))) (*.f64 b1 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 #s(literal -1 binary64) b1))) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 (*.f64 a2 a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 b1 (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b1 (*.f64 a2 a1))) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b1 (*.f64 (neg.f64 a2) a1))) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b1 (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 (*.f64 a2 a1) b2))) (*.f64 b2 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 b2 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 b2 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 b2 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b2 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 b2 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 b2 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 b2 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 b2 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b2 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b2 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b2 (*.f64 #s(literal 1 binary64) (neg.f64 a1)))) (*.f64 b2 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b2 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b2 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))) (*.f64 b2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b2 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 b2 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)))) (*.f64 b2 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 b2 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (*.f64 b2 (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 b2 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)))) (*.f64 b2 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 b2 b1))) (*.f64 b2 (*.f64 (neg.f64 (*.f64 a2 a2)) a1))) (*.f64 b2 (*.f64 a2 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))) (*.f64 b2 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1))) (*.f64 b2 (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b2 (*.f64 (neg.f64 a1) #s(literal 1 binary64)))) (*.f64 b2 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b2 (*.f64 #s(literal 1 binary64) (neg.f64 a2)))) (*.f64 b2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 b2 (/.f64 a2 b1))) (*.f64 b2 (/.f64 b2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (*.f64 b2 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))) (/.f64 b2 (*.f64 (neg.f64 a2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (*.f64 b2 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 b2 a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b2 (/.f64 (neg.f64 a2) b2))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b2 (/.f64 a2 b2))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (neg.f64 b2)) (*.f64 b2 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 b2 (/.f64 #s(literal 1 binary64) b2))) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 #s(literal -1 binary64) b1))) (*.f64 b2 (/.f64 b2 (*.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 #s(literal -1 binary64) b1))) (*.f64 b2 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) b2) (*.f64 b2 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (*.f64 a2 a1) b2))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b2 (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 (*.f64 a2 a1))) (*.f64 b2 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 (*.f64 (neg.f64 a2) a1))) (*.f64 b2 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b2 (neg.f64 a2))) (*.f64 b2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 b2 (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b2 a2)) (*.f64 b2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 b2 (/.f64 a1 b1))) (*.f64 b2 (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b2 a1)) (*.f64 b2 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b2 a1)) (*.f64 b2 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)))) (*.f64 (*.f64 b2 b1) (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 (*.f64 b2 b1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 (*.f64 b2 b1) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 (*.f64 b2 b1) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 (*.f64 b2 b1) (*.f64 #s(literal 1 binary64) (neg.f64 a1)))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a2) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 (*.f64 a2 a2)) a1))) (*.f64 (*.f64 b2 b1) (*.f64 a2 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a1) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 b2 b1) (*.f64 #s(literal 1 binary64) (neg.f64 a2)))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 b1) (/.f64 a2 b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (*.f64 (*.f64 b2 b1) (/.f64 a2 (*.f64 b2 b1)))) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (*.f64 b2 b1) (/.f64 (neg.f64 a2) b2))) (*.f64 (*.f64 b2 b1) (/.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (*.f64 b2 b1) (/.f64 a2 b2))) (*.f64 (*.f64 b2 b1) (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal 1 binary64) b2))) (*.f64 (*.f64 b2 b1) (/.f64 b1 (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal -1 binary64) b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 (*.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal -1 binary64) b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (*.f64 (*.f64 b2 b1) #s(literal 1 binary64))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (*.f64 b2 b1) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 (*.f64 b2 b1) (neg.f64 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (*.f64 b2 b1) (/.f64 a1 b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 (*.f64 b2 b1) a1)) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 (*.f64 b2 b1) a1)) (*.f64 (*.f64 b2 b1) (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 b1 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 b1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 b1 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 b1 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b1 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b1 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b1 (*.f64 #s(literal 1 binary64) (neg.f64 a1)))) (*.f64 b1 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b1 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b1 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))) (*.f64 b1 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b1 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 b1 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b1 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)))) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 b2 b1))) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) a1))) (*.f64 b1 (*.f64 a2 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1))) (*.f64 b1 (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b1 (*.f64 (neg.f64 a1) #s(literal 1 binary64)))) (*.f64 b1 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b1 (*.f64 #s(literal 1 binary64) (neg.f64 a2)))) (*.f64 b1 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 b1 (/.f64 a2 b1))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (*.f64 b1 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (*.f64 b1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 b1 a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (/.f64 (neg.f64 a2) b2))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (/.f64 a2 b2))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) b1)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) b1) (*.f64 b1 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 b1 (/.f64 #s(literal 1 binary64) b2))) (*.f64 b1 (/.f64 b1 (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b1 (neg.f64 a2))) (*.f64 b1 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b1 a2)) (*.f64 b1 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 b1 (/.f64 a1 b1))) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b1 a1)) (*.f64 b1 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b1 a1)) (*.f64 b1 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 b2 b1) a2)) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b2 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2))) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))) a2)
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))) (*.f64 a2 a2))
(/.f64 (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) b1)
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a1)) (*.f64 (/.f64 b2 a2) b1))
(/.f64 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64)) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (*.f64 a2 b1))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)) (*.f64 (*.f64 a2 a2) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1) (*.f64 a2 (*.f64 b2 b1)))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2)) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (/.f64 a2 b1) (neg.f64 (/.f64 b2 a1)))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 (/.f64 b2 a2) b1))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 (neg.f64 a2) a1)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a2 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) b1)
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) b1))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(/.f64 (/.f64 a1 b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 a1 (*.f64 (/.f64 b2 a2) b1))
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) #s(literal 1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 a2 a1))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (/.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 b2 a1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) (/.f64 b1 a1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) #s(literal -1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 (neg.f64 a2) a1))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a2) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 b2 a2)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (/.f64 (neg.f64 a1) (*.f64 b1 (/.f64 b2 a2))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (neg.f64 b2)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal -1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) #s(literal 1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) b2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) b1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal 1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) b2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) b1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1))) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b1)) b1)
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (*.f64 b1 b1) b1)) (*.f64 b1 b1))
(*.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) a2)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 a2 b1))
(*.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))
(*.f64 (/.f64 a2 b1) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (neg.f64 a1))
(*.f64 (/.f64 a2 b1) a1)
(*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a2 (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (neg.f64 a2) a1))
(*.f64 #s(literal 1 binary64) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) #s(literal -1 binary64))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) #s(literal 1 binary64))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a1) (/.f64 a2 b1))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (/.f64 a1 b1))
(*.f64 a2 (/.f64 a1 b1))
(*.f64 (/.f64 a1 b1) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b1) (neg.f64 a2))
(*.f64 (/.f64 a1 b1) a2)
(*.f64 a1 (/.f64 a2 b1))
(pow.f64 (/.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (*.f64 a2 (/.f64 a1 b1)) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b1))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b1))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1))))) (*.f64 a2 (/.f64 a1 b1)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (neg.f64 (*.f64 a2 b1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 b1 a2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 b1 (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 b1 a1) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64))) (neg.f64 (*.f64 a2 (/.f64 b1 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) b1)
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2))) b1)
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64))) (/.f64 b1 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (/.f64 b1 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 a1))) (neg.f64 (*.f64 a2 b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1)) (neg.f64 (*.f64 a2 b1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 b1 a1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (neg.f64 a1))) (neg.f64 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1)) (neg.f64 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 b1 a1) a2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 (/.f64 b1 a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 b1 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 b1 (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 a1 (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 b1 a2)))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 b1 (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2))) (/.f64 b1 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) a1))) (*.f64 b1 (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1))) (*.f64 b1 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (*.f64 #s(literal 1 binary64) (neg.f64 a2)))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (neg.f64 a2))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))) (*.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b1)))) (*.f64 b1 (*.f64 a2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (/.f64 a1 b1) (neg.f64 (*.f64 a2 a2))))) (*.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 b1 (*.f64 (/.f64 a1 b1) (*.f64 (*.f64 a2 a2) (neg.f64 a2))))) (*.f64 b1 (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1))) (*.f64 b1 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)))))) (*.f64 b1 (*.f64 a2 (/.f64 a1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1)))))) (*.f64 b1 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1))))) (*.f64 b1 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 b1 a1))) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)))) (*.f64 b1 (*.f64 a2 (/.f64 b1 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 b1 a1))) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)))) (*.f64 b1 (*.f64 a2 (/.f64 b1 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (*.f64 b1 (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) (/.f64 b1 a1))) (*.f64 b1 (*.f64 (*.f64 a2 a2) a2))) (*.f64 b1 (*.f64 (*.f64 a2 a2) (/.f64 b1 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) (/.f64 b1 a1))) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) #s(literal 1 binary64)))) (*.f64 b1 (*.f64 (*.f64 a2 a2) (/.f64 b1 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (neg.f64 a1)))) (*.f64 b1 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 a2)) (*.f64 b1 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 (*.f64 a2 a2))))) (*.f64 b1 (*.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 a2 a2))) (*.f64 b1 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 (*.f64 a2 a2) (neg.f64 a2))))) (*.f64 b1 (*.f64 b1 (*.f64 a2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a1) a2)) (*.f64 b1 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))))) (*.f64 b1 (*.f64 (/.f64 b1 a1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a1) (*.f64 a2 a2))) (*.f64 b1 (*.f64 (*.f64 a2 a2) a2))) (*.f64 b1 (*.f64 (/.f64 b1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a1) a2)) (*.f64 b1 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))))) (*.f64 b1 (*.f64 (/.f64 b1 a1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 a1) (*.f64 a2 a2))) (*.f64 b1 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a2 a2) (neg.f64 a2))))) (*.f64 b1 (*.f64 (/.f64 b1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 a2)) (*.f64 b1 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 a2))))) (*.f64 b1 (*.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 a2 a2))) (*.f64 b1 (*.f64 (neg.f64 a1) (*.f64 (*.f64 a2 a2) (neg.f64 a2))))) (*.f64 b1 (*.f64 b1 (*.f64 a2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 a2)) (*.f64 b1 (*.f64 a1 (neg.f64 (*.f64 a2 a2))))) (*.f64 b1 (*.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 a2 a2))) (*.f64 b1 (*.f64 a1 (*.f64 (*.f64 a2 a2) (neg.f64 a2))))) (*.f64 b1 (*.f64 b1 (*.f64 a2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (*.f64 b1 (/.f64 a2 b1))) (/.f64 b1 a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 a2)) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64))) b1) (*.f64 b1 (/.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) b1) (*.f64 b1 (/.f64 b1 (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 a2 (/.f64 a1 b1)))) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 a2 a1))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (neg.f64 a2) a1))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2))) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) a2)
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b1)) (*.f64 a2 a2))
(/.f64 (*.f64 (/.f64 a1 b1) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (/.f64 a1 b1) (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 a2 a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 a2 (/.f64 a1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1))))))
(/.f64 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) b1)
(/.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (*.f64 a2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (/.f64 b1 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (/.f64 b1 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 a1)) (*.f64 a2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1) (*.f64 a2 b1))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (*.f64 (*.f64 a2 a2) b1))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) #s(literal 1 binary64)) (*.f64 (*.f64 a2 a2) (/.f64 b1 a1)))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (neg.f64 a1)) (*.f64 (*.f64 a2 a2) b1))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1) (*.f64 (*.f64 a2 a2) b1))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 (*.f64 a2 a2))) (*.f64 b1 a2))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 b1 (*.f64 a2 a2)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 b1 a1) a2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 b1 a1) a2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 (/.f64 b1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 a2))) (*.f64 b1 a2))
(/.f64 (*.f64 (neg.f64 a1) (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 b1 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 (neg.f64 (*.f64 a2 a2))) (*.f64 b1 a2))
(/.f64 (*.f64 a1 (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 b1 (*.f64 a2 a2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2)) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b1) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 b1 a1))))
(/.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (neg.f64 (*.f64 (/.f64 b1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (*.f64 a2 a2) a2) (*.f64 (*.f64 a2 a2) (/.f64 b1 a1)))
(/.f64 (*.f64 (*.f64 a2 a2) a2) (*.f64 (/.f64 b1 a1) (*.f64 a2 a2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) #s(literal -1 binary64))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) #s(literal 1 binary64))
(/.f64 (*.f64 a2 a1) b1)
(/.f64 (*.f64 (neg.f64 a2) a1) b1)
(/.f64 (neg.f64 a2) (/.f64 b1 a1))
(/.f64 a2 (/.f64 b1 a1))
(neg.f64 (*.f64 a2 (/.f64 a1 b1)))
(fma.f64 #s(literal 0 binary64) (/.f64 a1 b1) (*.f64 a2 (/.f64 a1 b1)))
(fma.f64 (/.f64 a1 b1) #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1)))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a2) (/.f64 b1 a1)) (*.f64 a2 (/.f64 a1 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (/.f64 b1 a1)) (*.f64 a2 (/.f64 a1 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 #s(literal 1 binary64) a1)) (*.f64 a2 (/.f64 a1 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 a2 (/.f64 a1 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal -1 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal 1 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) b1) (*.f64 a2 (/.f64 a1 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1))) (/.f64 (*.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1))) (*.f64 a2 (/.f64 a1 b1))))
(-.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 b1)) (*.f64 a2 (/.f64 a1 b1)))
(+.f64 (*.f64 (/.f64 a1 b1) #s(literal 0 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(+.f64 #s(literal 0 binary64) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 (*.f64 b1 b1)) b1)
(*.f64 (/.f64 a1 (*.f64 (*.f64 b1 b1) b1)) (*.f64 b1 b1))
(*.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a1)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 #s(literal -1 binary64) (/.f64 a1 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) a1) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) a1)
(*.f64 #s(literal 1 binary64) (/.f64 a1 b1))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(*.f64 a1 (/.f64 #s(literal -1 binary64) b1))
(pow.f64 (exp.f64 (log.f64 (/.f64 b1 a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b1 a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b1 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 b1 a1) #s(literal -1 binary64))
(pow.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal -1 binary64))) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64))) b1)
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) b1)
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64))) b1)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a1))) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal -1 binary64)))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 #s(literal 1 binary64) (neg.f64 a1)))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (neg.f64 a1) #s(literal 1 binary64)))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (*.f64 b1 (/.f64 #s(literal -1 binary64) b1))) (/.f64 b1 a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) b1) (*.f64 b1 (/.f64 b1 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (neg.f64 a1))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 a1)) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) b1) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 a1 b1))) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64))) b1)
(/.f64 (/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal -1 binary64)) b1)
(/.f64 (/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) b1)
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) b1)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a1)) b1)
(/.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64)) b1)
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) b1)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b1 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 b1 a1))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) a1))
(/.f64 #s(literal 1 binary64) (/.f64 b1 (*.f64 (neg.f64 a1) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b1 a1))
(/.f64 (neg.f64 a1) b1)
(/.f64 (/.f64 a1 b1) #s(literal -1 binary64))
(/.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(/.f64 a1 b1)
(neg.f64 (/.f64 a1 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal -1 binary64)) (/.f64 a1 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal 1 binary64)) (/.f64 a1 b1))
(-.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 a1 b1))
(-.f64 #s(literal 0 binary64) (/.f64 a1 b1))
(exp.f64 (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 b2 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a2)) #s(literal -1 binary64)) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b2)) #s(literal -1 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 a1 b2)) #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 b1 b1)) b1)
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 (*.f64 b1 b1) b1)) (*.f64 b1 b1))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)) (/.f64 a2 b1))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 a1 b2)) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 (neg.f64 a2) a1))
(*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b2)) #s(literal -1 binary64)))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 #s(literal -1 binary64) b1)))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 a2 (pow.f64 (/.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 a1 (*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) b1)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) b1)
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64))) (/.f64 b1 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2))) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 a2 b1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1)) (neg.f64 (*.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1)) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64))) (neg.f64 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a1))) (neg.f64 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 (*.f64 b2 b1) (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (*.f64 (*.f64 b2 b1) (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 b2 b1) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 (*.f64 b2 b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a2) a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 (neg.f64 b2) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (neg.f64 b2) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 (neg.f64 b2) (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (*.f64 (neg.f64 b2) (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 (neg.f64 b2) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)))) (*.f64 (neg.f64 b2) (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (*.f64 (neg.f64 b2) #s(literal -1 binary64))) (*.f64 (neg.f64 b2) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (*.f64 (neg.f64 b2) #s(literal 1 binary64))) (*.f64 (neg.f64 b2) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (neg.f64 b2) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 (neg.f64 b2) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (neg.f64 b2) (*.f64 a2 a1))) (*.f64 (neg.f64 b2) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) (*.f64 (neg.f64 b2) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 a2) a1))) (*.f64 (neg.f64 b2) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b2) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (neg.f64 b2) a2)) (*.f64 (neg.f64 b2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 b1 (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (*.f64 b1 (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)))) (*.f64 b1 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 #s(literal -1 binary64) b1))) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 (*.f64 a2 a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 b1 (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b1 (*.f64 a2 a1))) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b1 (*.f64 (neg.f64 a2) a1))) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b1 (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 (*.f64 a2 a1) b2))) (*.f64 b2 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 b2 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 b2 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 b2 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b2 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 b2 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 b2 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 b2 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 b2 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b2 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b2 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b2 (*.f64 #s(literal 1 binary64) (neg.f64 a1)))) (*.f64 b2 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b2 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b2 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))) (*.f64 b2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b2 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 b2 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)))) (*.f64 b2 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 b1)) (*.f64 b2 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (*.f64 b2 (*.f64 a2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) b1)) (*.f64 b2 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)))) (*.f64 b2 (*.f64 (*.f64 a2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 b2 b1))) (*.f64 b2 (*.f64 (neg.f64 (*.f64 a2 a2)) a1))) (*.f64 b2 (*.f64 a2 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))) (*.f64 b2 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1))) (*.f64 b2 (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b2 (*.f64 (neg.f64 a1) #s(literal 1 binary64)))) (*.f64 b2 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b2 (*.f64 #s(literal 1 binary64) (neg.f64 a2)))) (*.f64 b2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 b2 (/.f64 a2 b1))) (*.f64 b2 (/.f64 b2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (*.f64 b2 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))) (/.f64 b2 (*.f64 (neg.f64 a2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (*.f64 b2 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 b2 a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b2 (/.f64 (neg.f64 a2) b2))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b2 (/.f64 a2 b2))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (neg.f64 b2)) (*.f64 b2 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 b2 (/.f64 #s(literal 1 binary64) b2))) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 #s(literal -1 binary64) b1))) (*.f64 b2 (/.f64 b2 (*.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 #s(literal -1 binary64) b1))) (*.f64 b2 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) b2) (*.f64 b2 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (*.f64 a2 a1) b2))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b2 (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 (*.f64 a2 a1))) (*.f64 b2 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 (*.f64 (neg.f64 a2) a1))) (*.f64 b2 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b2 (neg.f64 a2))) (*.f64 b2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 b2 (*.f64 a2 (/.f64 a1 b1)))) (*.f64 b2 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b2 a2)) (*.f64 b2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 b2 (/.f64 a1 b1))) (*.f64 b2 (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b2 a1)) (*.f64 b2 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b2 a1)) (*.f64 b2 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)))) (*.f64 (*.f64 b2 b1) (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 (*.f64 b2 b1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 (*.f64 b2 b1) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 (*.f64 b2 b1) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 (*.f64 b2 b1) (*.f64 #s(literal 1 binary64) (neg.f64 a1)))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a2) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 (*.f64 a2 a2)) a1))) (*.f64 (*.f64 b2 b1) (*.f64 a2 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 a1) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 b2 b1) (*.f64 #s(literal 1 binary64) (neg.f64 a2)))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 b1) (/.f64 a2 b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (*.f64 (*.f64 b2 b1) (/.f64 a2 (*.f64 b2 b1)))) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (*.f64 b2 b1) (/.f64 (neg.f64 a2) b2))) (*.f64 (*.f64 b2 b1) (/.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 (*.f64 b2 b1) (/.f64 a2 b2))) (*.f64 (*.f64 b2 b1) (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal 1 binary64) b2))) (*.f64 (*.f64 b2 b1) (/.f64 b1 (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal -1 binary64) b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 (*.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal -1 binary64) b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) (*.f64 (*.f64 b2 b1) #s(literal 1 binary64))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (*.f64 b2 b1) (*.f64 a2 (/.f64 a1 b1)))) (*.f64 (*.f64 b2 b1) (neg.f64 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (*.f64 b2 b1) (/.f64 a1 b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 (*.f64 b2 b1) a1)) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 (*.f64 b2 b1) a1)) (*.f64 (*.f64 b2 b1) (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 b1 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 b1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (*.f64 b1 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 b1 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b1 (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b1 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b1 (*.f64 #s(literal 1 binary64) (neg.f64 a1)))) (*.f64 b1 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b1 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))))) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b1 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))) (*.f64 b1 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b1 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 b1 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b1 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)))) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 b2 b1))) (*.f64 b1 (*.f64 (neg.f64 (*.f64 a2 a2)) a1))) (*.f64 b1 (*.f64 a2 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))) (*.f64 b1 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1))) (*.f64 b1 (*.f64 (*.f64 a2 a2) (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b1 (*.f64 (neg.f64 a1) #s(literal 1 binary64)))) (*.f64 b1 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b1 (*.f64 #s(literal 1 binary64) (neg.f64 a2)))) (*.f64 b1 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 b1 (/.f64 a2 b1))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (*.f64 b1 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (*.f64 b1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 b1 a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (/.f64 (neg.f64 a2) b2))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 b1 (/.f64 a2 b2))) (*.f64 b1 (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) b1)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) b1) (*.f64 b1 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 b1 (/.f64 #s(literal 1 binary64) b2))) (*.f64 b1 (/.f64 b1 (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b1 (neg.f64 a2))) (*.f64 b1 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 b1 a2)) (*.f64 b1 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 b1 (/.f64 a1 b1))) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (*.f64 b1 a1)) (*.f64 b1 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (*.f64 b1 a1)) (*.f64 b1 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 b2 b1) a2)) (*.f64 (*.f64 b2 b1) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))) (*.f64 b2 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2))) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))) a2)
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1))) (*.f64 a2 a2))
(/.f64 (*.f64 (/.f64 a2 b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) b1)
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a1)) (*.f64 (/.f64 b2 a2) b1))
(/.f64 (*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64)) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (neg.f64 a2)) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (*.f64 a2 b1))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)) (*.f64 (*.f64 a2 a2) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1) (*.f64 a2 (*.f64 b2 b1)))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1) (*.f64 (*.f64 a2 a2) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2)) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (/.f64 a2 b1) (neg.f64 (/.f64 b2 a1)))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 (/.f64 b2 a2) b1))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 (neg.f64 a2) a1)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a2 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 (/.f64 b2 a2) b1)))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 (/.f64 b2 a2))))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) b1)
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) b1))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(/.f64 (/.f64 a1 b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 a1 (*.f64 (/.f64 b2 a2) b1))
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) #s(literal 1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 a2 a1))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (/.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (*.f64 (*.f64 b1 b1) b1)) (*.f64 (*.f64 b2 b2) b2)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 b2 a1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) (/.f64 b1 a1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) #s(literal -1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 (neg.f64 a2) a1))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a2) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 b2 a2)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a2) b1)) (/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 a2))) (/.f64 (neg.f64 a1) (*.f64 b1 (/.f64 b2 a2))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (neg.f64 b2)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal -1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) #s(literal 1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) b2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) b1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal 1 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) b2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 (/.f64 #s(literal 0 binary64) b1) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1))) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) b2)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(*.f64 (pow.f64 (/.f64 (/.f64 b2 a1) (neg.f64 (*.f64 a2 a2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a2))
(*.f64 (pow.f64 (/.f64 (neg.f64 (/.f64 b2 a1)) (*.f64 (*.f64 a2 a2) a2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a2)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 a1 b2))
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) a2)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a1)) a2)
(*.f64 (pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 a2 b2))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2)) (/.f64 a1 b2))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 a2 a1))
(*.f64 (/.f64 (neg.f64 a2) b2) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b2) a1)
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
(*.f64 (/.f64 a1 b2) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 a2) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b2) (neg.f64 a2))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 (neg.f64 a2) a1))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal -1 binary64))
(*.f64 (*.f64 a2 a1) (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (neg.f64 a1) (/.f64 a2 b2))
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) #s(literal 1 binary64))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 a1 b2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a2) (/.f64 a1 b2))
(*.f64 a2 (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)))
(*.f64 a2 (/.f64 (neg.f64 a1) b2))
(*.f64 a1 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 (neg.f64 a2) b2))
(pow.f64 (exp.f64 (log.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) (/.f64 b2 (*.f64 (neg.f64 a2) a1))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64))) (neg.f64 (/.f64 b2 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 a1))) (neg.f64 (*.f64 a2 (neg.f64 b2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1)) (neg.f64 (*.f64 a2 b2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (neg.f64 a1))) (neg.f64 (*.f64 (*.f64 a2 a2) (neg.f64 b2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1)) (neg.f64 (*.f64 (*.f64 a2 a2) b2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 b2 a1) a2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 (/.f64 b2 a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (neg.f64 b2) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 (neg.f64 b2) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 a1 (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 b2 a2)))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 b2 (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64))) (/.f64 (neg.f64 b2) a2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2))) (neg.f64 (/.f64 b2 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (neg.f64 a1) b2)))) (*.f64 b2 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 b2 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 (neg.f64 a1) b2)))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 b2 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2))))) (*.f64 b2 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))))) (*.f64 b2 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)) (*.f64 (neg.f64 a2) a1)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 b2 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (*.f64 b2 (/.f64 #s(literal -1 binary64) b2))) (/.f64 b2 (*.f64 (neg.f64 a2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 b2 (*.f64 a2 a1))) (*.f64 b2 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b2 (*.f64 (neg.f64 a2) a1))) (*.f64 b2 (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 b2 a2)) (*.f64 b2 (/.f64 b2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 b2 a1)) (*.f64 b2 (/.f64 b2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (neg.f64 a1) b2)))) (*.f64 (neg.f64 b2) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (neg.f64 b2) (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 (neg.f64 a1) b2)))) (*.f64 (neg.f64 b2) (*.f64 a2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 (neg.f64 b2) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2))))) (*.f64 (neg.f64 b2) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))))) (*.f64 (neg.f64 b2) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)) (*.f64 (neg.f64 a2) a1)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 (neg.f64 b2) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b2))) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (neg.f64 b2) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (neg.f64 b2) (*.f64 a2 a1))) (*.f64 (neg.f64 b2) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (*.f64 (neg.f64 b2) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 a2) a1))) (*.f64 b2 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (neg.f64 b2) a2)) (*.f64 (neg.f64 b2) (/.f64 b2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 b2) a1)) (*.f64 (neg.f64 b2) (/.f64 b2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) #s(literal -1 binary64))) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) #s(literal 1 binary64))) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (*.f64 a2 a1) b2))) b2)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (*.f64 (neg.f64 a2) a1) b2))) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 a2) #s(literal 1 binary64)) (/.f64 b2 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) a2)
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 a1 b2)) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (/.f64 b2 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 a1)) (*.f64 a2 (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1) (*.f64 a2 b2))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) #s(literal 1 binary64)) (*.f64 (*.f64 a2 a2) (/.f64 b2 a1)))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (neg.f64 a1)) (*.f64 (*.f64 a2 a2) (neg.f64 b2)))
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1) (*.f64 (*.f64 a2 a2) b2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 b2 a1) a2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 (/.f64 b2 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 a2))) (*.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (neg.f64 a1) (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 (neg.f64 b2) (*.f64 a2 a2)))
(/.f64 (*.f64 a1 (neg.f64 (*.f64 a2 a2))) (*.f64 b2 a2))
(/.f64 (*.f64 a1 (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (*.f64 (neg.f64 a1) #s(literal 1 binary64)) (/.f64 b2 a2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a2)) (/.f64 b2 a1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 #s(literal -1 binary64) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (/.f64 b2 (*.f64 (neg.f64 a2) a1)))
(/.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal -1 binary64))
(/.f64 (neg.f64 b2) (*.f64 b2 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (*.f64 a2 a1) (neg.f64 b2))
(/.f64 (neg.f64 a1) (neg.f64 (/.f64 (neg.f64 b2) a2)))
(/.f64 (neg.f64 a1) (/.f64 b2 a2))
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 a2) a1) b2)
(/.f64 (neg.f64 a2) (/.f64 b2 a1))
(/.f64 b2 (*.f64 b2 (/.f64 b2 (*.f64 (neg.f64 a2) a1))))
(/.f64 a2 (neg.f64 (/.f64 b2 a1)))
(/.f64 a1 (/.f64 (neg.f64 b2) a2))
(neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64)))
(neg.f64 (/.f64 (*.f64 a2 a1) b2))
(fma.f64 (/.f64 a1 b2) #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(fma.f64 #s(literal 0 binary64) (/.f64 a1 b2) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a2)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a2) (/.f64 b2 a1)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (/.f64 b2 a1)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) #s(literal -1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) b2) (/.f64 (*.f64 a2 a1) b2))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (*.f64 (neg.f64 a2) a1))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 b2)) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(+.f64 (*.f64 (/.f64 a1 b2) #s(literal 0 binary64)) (/.f64 (*.f64 (neg.f64 a2) a1) b2))
(*.f64 #s(literal -1 binary64) (*.f64 a2 a1))
(*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a2) a1))
(*.f64 (*.f64 a2 a1) #s(literal -1 binary64))
(*.f64 (neg.f64 a1) a2)
(*.f64 (*.f64 (neg.f64 a2) a1) #s(literal 1 binary64))
(*.f64 (neg.f64 a2) a1)
(*.f64 a2 (*.f64 (neg.f64 a1) #s(literal 1 binary64)))
(*.f64 a2 (neg.f64 a1))
(*.f64 a1 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))
(*.f64 a1 (neg.f64 a2))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)))) (*.f64 (neg.f64 a2) a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 a1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1)) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1)) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 a1 (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 (*.f64 a2 a2) (neg.f64 a2)))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 a2 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) a1) a2)
(/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) a1) (*.f64 a2 a2))
(/.f64 (*.f64 a1 (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 a1 (*.f64 (*.f64 a2 a2) (neg.f64 a2))) (*.f64 a2 a2))
(/.f64 (*.f64 a2 a1) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 a2) a1) #s(literal 1 binary64))
(neg.f64 (*.f64 a2 a1))
(fma.f64 #s(literal 0 binary64) a1 (*.f64 (neg.f64 a2) a1))
(fma.f64 a1 #s(literal 0 binary64) (*.f64 (neg.f64 a2) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 a1))))) (/.f64 (*.f64 (*.f64 (*.f64 a1 a1) a1) (*.f64 (*.f64 a2 a2) a2)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 a1))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a1)) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)) (*.f64 a2 a1)))
(-.f64 #s(literal 0 binary64) (*.f64 a2 a1))
(+.f64 (*.f64 a1 #s(literal 0 binary64)) (*.f64 (neg.f64 a2) a1))
(+.f64 (*.f64 #s(literal 0 binary64) a1) (*.f64 (neg.f64 a2) a1))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) a1))
(*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal 1 binary64) a2))
(*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a2)))
(*.f64 #s(literal -1 binary64) a2)
(*.f64 a2 #s(literal -1 binary64))
(pow.f64 (/.f64 a2 (neg.f64 (*.f64 a2 a2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) a2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a2 a2)))) a2)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a2 a2) a2))) (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 a2 a2)) a2)
(/.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 a2 a2) (*.f64 #s(literal 0 binary64) (neg.f64 a2)))))
(/.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (neg.f64 (neg.f64 (*.f64 a2 a2))))
(/.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (*.f64 a2 a2))
(/.f64 (*.f64 (*.f64 a2 a2) a2) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 a2 a2) (*.f64 #s(literal 0 binary64) (neg.f64 a2))))))
(/.f64 (*.f64 (*.f64 a2 a2) a2) (neg.f64 (*.f64 a2 a2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a2 (neg.f64 (*.f64 a2 a2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) a2))))
(/.f64 #s(literal 1 binary64) (/.f64 a2 (neg.f64 (*.f64 a2 a2))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) a2)))
(/.f64 (neg.f64 a2) #s(literal 1 binary64))
(/.f64 a2 #s(literal -1 binary64))
(neg.f64 a2)
(fma.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal 1 binary64) a2) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 a2 a2) (neg.f64 a2)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a2)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) a2 #s(literal 0 binary64))
(fma.f64 a2 #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a2) #s(literal 1 binary64)) a2)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a2)) #s(literal 1 binary64)) a2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a2)) a2)
(-.f64 (/.f64 #s(literal 0 binary64) a2) a2)
(-.f64 #s(literal 0 binary64) a2)
(+.f64 #s(literal 0 binary64) (neg.f64 a2))
(+.f64 (neg.f64 a2) #s(literal 0 binary64))
(*.f64 (*.f64 b1 b1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (*.f64 b1 b1) b1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b1)))
(*.f64 #s(literal -1 binary64) b1)
(*.f64 #s(literal 1 binary64) b1)
(*.f64 b1 #s(literal -1 binary64))
(*.f64 b1 #s(literal 1 binary64))
(pow.f64 (/.f64 b1 (*.f64 b1 b1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b1 b1) (*.f64 (*.f64 b1 b1) b1)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal -1 binary64))
(pow.f64 b1 #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (*.f64 b1 b1) (*.f64 (*.f64 b1 b1) b1))) (*.f64 (*.f64 b1 b1) (*.f64 b1 b1)))
(/.f64 (*.f64 b1 b1) b1)
(/.f64 (*.f64 (*.f64 b1 b1) b1) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b1 b1) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 b1 b1) b1) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b1 b1) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 b1 b1) b1) (*.f64 b1 b1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b1 (*.f64 b1 b1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b1 b1) (*.f64 (*.f64 b1 b1) b1))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) b1))
(/.f64 #s(literal 1 binary64) (/.f64 b1 (*.f64 b1 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b1 b1) (*.f64 (*.f64 b1 b1) b1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b1))
(/.f64 b1 #s(literal -1 binary64))
(/.f64 b1 #s(literal 1 binary64))
(neg.f64 b1)
(fma.f64 (*.f64 b1 b1) (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 b1 b1) b1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b1)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b1 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) b1 #s(literal 0 binary64))
(fma.f64 b1 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 b1 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b1 b1)) #s(literal 1 binary64)) b1)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b1 b1)) #s(literal -1 binary64)) b1)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal -1 binary64)) b1)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal 1 binary64)) b1)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b1 b1)) b1)
(-.f64 (/.f64 #s(literal 0 binary64) b1) b1)
(-.f64 #s(literal 0 binary64) b1)
(exp.f64 (neg.f64 (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) b1)
(+.f64 b1 #s(literal 0 binary64))
b1

eval164.0ms (4.4%)

Memory
3.2MiB live, 516.7MiB allocated
Compiler

Compiled 19 778 to 2 273 computations (88.5% saved)

prune150.0ms (4%)

Memory
28.1MiB live, 547.9MiB allocated
Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New1 34011 341
Fresh000
Picked112
Done066
Total1 34181 349
Accuracy
100.0%
Counts
1 349 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.0%
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
92.7%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
89.2%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
87.1%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.8%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
74.6%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
88.1%
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
88.6%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
Compiler

Compiled 90 to 58 computations (35.6% saved)

simplify5.0ms (0.1%)

Memory
-27.0MiB live, 12.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a2 a1)
cost-diff0
(/.f64 (*.f64 a2 a1) b2)
cost-diff384
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
Rules
40×lower-*.f32
38×lower-*.f64
30×lower-/.f32
26×lower-/.f64
14×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
01019
11519
23119
34519
44519
04519
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a2 a1) b2)
(*.f64 a2 a1)
a2
a1
b2
b1
Outputs
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(/.f64 (*.f64 a2 a1) b2)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a2 a1)
(*.f64 a1 a2)
a2
a1
b2
b1

localize17.0ms (0.5%)

Memory
16.9MiB live, 56.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 a2 a1)
accuracy4.621462455686021
(/.f64 (*.f64 a2 a1) b2)
accuracy5.857219136094612
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
Samples
13.0ms256×0valid
Compiler

Compiled 21 to 9 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 3.0ms (58.4% of total)
ival-mult: 2.0ms (39% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.3%)

Memory
-3.8MiB live, 43.1MiB allocated
Counts
3 → 108
Calls
Call 1
Inputs
#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())
#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())
Outputs
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf a1) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a1) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b1) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf b2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf b2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor 0 a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor 0 a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor 0 a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor inf a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor inf a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) (* b1 b2)) (taylor -inf a2) (#s(alt (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) (patch (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (/ (* a1 a2) b2) (taylor -inf a2) (#s(alt (/.f64 (*.f64 a2 a1) b2) (patch (/.f64 (*.f64 a2 a1) b2) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
#s(alt (* a1 a2) (taylor -inf a2) (#s(alt (*.f64 a2 a1) (patch (*.f64 a2 a1) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
1.0ms
b2
@inf
((/ (/ (* a2 a1) b2) b1) (/ (* a2 a1) b2) (* a2 a1))
1.0ms
a1
@-inf
((/ (/ (* a2 a1) b2) b1) (/ (* a2 a1) b2) (* a2 a1))
1.0ms
a2
@-inf
((/ (/ (* a2 a1) b2) b1) (/ (* a2 a1) b2) (* a2 a1))
1.0ms
b2
@-inf
((/ (/ (* a2 a1) b2) b1) (/ (* a2 a1) b2) (* a2 a1))
1.0ms
a1
@inf
((/ (/ (* a2 a1) b2) b1) (/ (* a2 a1) b2) (* a2 a1))

simplify5.0ms (0.1%)

Memory
17.6MiB live, 17.7MiB allocated
Algorithm
egg-herbie
Rules
40×lower-*.f64
40×lower-*.f32
30×lower-/.f32
30×lower-/.f64
14×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08588
118588
235588
342588
042588
Stop Event
iter limit
saturated
Counts
108 → 108
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)

rewrite109.0ms (2.9%)

Memory
-28.9MiB live, 247.0MiB allocated
Rules
3 070×lower-*.f32
3 068×lower-*.f64
1 992×lower-/.f32
1 988×lower-/.f64
1 738×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0715
01015
13015
217215
3111815
4574815
0814915
Stop Event
iter limit
node limit
iter limit
Counts
3 → 303
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a2 a1) b2)
(*.f64 a2 a1)
Outputs
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2)) a1)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1)) a2)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal -1 binary64)) (*.f64 (neg.f64 a2) a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64)) (*.f64 a1 a2))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) a2) (neg.f64 (*.f64 b2 b2))) b2)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) a2) (neg.f64 (*.f64 (*.f64 b2 b2) b2))) (*.f64 b2 b2))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 b1 a2)) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) (*.f64 a1 a2))) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (neg.f64 b2) a2)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a2) b2) a1))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) (neg.f64 (*.f64 (*.f64 b1 b1) b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a1)) a2)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2)) a1)
(*.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a2)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)) (*.f64 (/.f64 (neg.f64 a2) b2) a1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)) (/.f64 a2 b1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 a1 b2))
(*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) b1))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b1)))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 b2 (*.f64 a1 a2))))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 (*.f64 a1 a2) b2)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 b1 (*.f64 a1 a2))))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (/.f64 a1 b1) a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 (neg.f64 a2) a1))
(*.f64 (/.f64 a1 (*.f64 (neg.f64 b1) b2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a2) b2) (*.f64 a1 (/.f64 #s(literal -1 binary64) b1)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b1) a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 a1 (*.f64 (neg.f64 b1) b2)) #s(literal 1 binary64)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 a1 b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 (neg.f64 b1) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a2) b2) a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 (neg.f64 a1) b1) a2))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 b1)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal 1 binary64) b1)))
(*.f64 (neg.f64 a1) (*.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 (neg.f64 b1) b2)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 (/.f64 a1 b1) a2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) (/.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 a1 (/.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2)))
(*.f64 a1 (*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 a1 (*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) b1)))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 a2 (/.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal 1 binary64)))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(pow.f64 (*.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 #s(literal -1 binary64) b1)) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2)) (*.f64 (*.f64 b2 b2) b2))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2))) (*.f64 a1 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2))) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1))) (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 a2) b2) a1))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b2)) (*.f64 (neg.f64 b1) (*.f64 (neg.f64 a2) a1))) (*.f64 (neg.f64 b1) (*.f64 b1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a1 a2) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) b2)) (*.f64 (neg.f64 b1) (*.f64 a1 a2))) (*.f64 (neg.f64 b1) (*.f64 (neg.f64 b1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)) (*.f64 (*.f64 (neg.f64 b1) b2) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a1 a2)) (neg.f64 b2))) (*.f64 (*.f64 (neg.f64 b1) b2) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 b1 (*.f64 a1 a2)) (neg.f64 b2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 (neg.f64 a2) b2) a1))) (*.f64 (*.f64 (neg.f64 b1) b2) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b2)) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (neg.f64 a2) a1))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 b1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 (neg.f64 b1) b2) (/.f64 (*.f64 a1 a2) b2))) (*.f64 (*.f64 (neg.f64 b1) b2) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) b2)) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 a1 a2))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (neg.f64 b1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b1 (*.f64 a1 a2)) (neg.f64 b2))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (*.f64 (/.f64 b1 (*.f64 a1 a2)) (neg.f64 b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)) b1) (*.f64 (neg.f64 b1) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1)))
(/.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 a1 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) (*.f64 a1 a2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2)) (*.f64 (*.f64 b2 b2) b2))) (*.f64 (neg.f64 b1) (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (neg.f64 a2) (*.f64 b1 (/.f64 (neg.f64 b2) a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 b2) (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 b1) (*.f64 a1 a2)))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a1 a2)) (neg.f64 b2)))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b1) b2))
(/.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(/.f64 a1 (*.f64 (/.f64 b2 a2) b1))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(neg.f64 (/.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 (neg.f64 b1) b2)) a1))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) b1) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2)) a1)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)) a2)
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) (neg.f64 (*.f64 b2 b2))) b2)
(*.f64 (/.f64 (*.f64 (neg.f64 a2) a1) (neg.f64 (*.f64 (*.f64 b2 b2) b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (*.f64 a1 a2))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a1 a2))))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 a1 a2)))
(*.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 a2))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (neg.f64 a2) a1))
(*.f64 (/.f64 a2 b2) a1)
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) b2))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) b2) a1))
(*.f64 (/.f64 a1 b2) a2)
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b2) #s(literal 1 binary64))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) b2))
(*.f64 a1 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal -1 binary64)))
(*.f64 a1 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 a2 b2))
(*.f64 a2 (/.f64 (/.f64 (neg.f64 a1) b2) #s(literal -1 binary64)))
(*.f64 a2 (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)))
(*.f64 a2 (/.f64 a1 b2))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) (/.f64 b2 (*.f64 a1 a2))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a1 a2) b2) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 a1 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a2) (*.f64 (/.f64 a1 b2) (/.f64 a1 b2)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) b2) a1)))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2)) (*.f64 (*.f64 b2 b2) b2))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2))))) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2)) (*.f64 (*.f64 b2 b2) b2)))) (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (neg.f64 (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))))) (*.f64 (neg.f64 b2) (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))) (*.f64 (neg.f64 b2) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2)) (*.f64 (*.f64 b2 b2) b2))))) (*.f64 (neg.f64 b2) (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (neg.f64 b2) (neg.f64 a2))) (*.f64 (neg.f64 b2) (/.f64 b2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a1 a2))) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b2))) (/.f64 (neg.f64 b2) (*.f64 a1 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 a2) a1))) (*.f64 (neg.f64 b2) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 a1 a2))) (*.f64 b2 b2))
(/.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 b2) (*.f64 a1 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))) (*.f64 (/.f64 (neg.f64 a2) b2) a1))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2))) (*.f64 (neg.f64 b2) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2)) (*.f64 (*.f64 b2 b2) b2))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2)) (*.f64 (*.f64 b2 b2) b2))) (neg.f64 (*.f64 (/.f64 a2 b2) (*.f64 a1 (/.f64 (*.f64 a1 a2) b2)))))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) (*.f64 a1 a2)))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) a2))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b2) (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)))
(/.f64 #s(literal 1 binary64) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) #s(literal -1 binary64))
(/.f64 (neg.f64 b2) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 a2) a1) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) #s(literal 1 binary64))
(/.f64 b2 (*.f64 (neg.f64 b2) (/.f64 (neg.f64 b2) (*.f64 a1 a2))))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 a1 (/.f64 b2 a2))
(/.f64 a2 (/.f64 b2 a1))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2)) a1 #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)) a2 #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 a2) a1) (neg.f64 (*.f64 b2 b2))) b2 #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 a2) a1) (neg.f64 (*.f64 (*.f64 b2 b2) b2))) (*.f64 b2 b2) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (*.f64 a1 a2) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a1 a2))) #s(literal 0 binary64))
(fma.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 a1 a2)) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 a1) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 a2) #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b2) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) b2))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (neg.f64 a2) a1) #s(literal 0 binary64))
(fma.f64 (/.f64 a2 b2) a1 #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) b2) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) b2) a1) #s(literal 0 binary64))
(fma.f64 (/.f64 a1 b2) a2 #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 a1 a2) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a1 a2) b2) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (neg.f64 a2) b2) a1) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 a2) a1) (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 a1 a2) b2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) b2) #s(literal 0 binary64))
(fma.f64 a1 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 a1 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 a1 (/.f64 a2 b2) #s(literal 0 binary64))
(fma.f64 a2 (/.f64 (/.f64 (neg.f64 a1) b2) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 a2 (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 a2 (/.f64 a1 b2) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) b2) a1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 (*.f64 a1 a2)) (/.f64 b2 (*.f64 a1 a2)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b2 (*.f64 a1 a2)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) b2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a2) b2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) b2))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) b2))
(+.f64 (/.f64 (*.f64 a1 a2) b2) #s(literal 0 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 a2) (neg.f64 a1))
(*.f64 (neg.f64 a1) (neg.f64 a2))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a2) a1))
(*.f64 #s(literal 1 binary64) (*.f64 a1 a2))
(*.f64 (*.f64 (neg.f64 a2) a1) #s(literal -1 binary64))
(*.f64 (*.f64 a1 a2) #s(literal 1 binary64))
(*.f64 a1 a2)
(*.f64 a2 a1)
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64))
(pow.f64 (*.f64 a1 a2) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) #s(literal -1 binary64)) (*.f64 a1 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2))) #s(literal -1 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 a2) a1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a2) (*.f64 a1 a1) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) a1)))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 a1 a2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2)))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 a2) a1))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 a2))) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 a2) a1) #s(literal -1 binary64))
(/.f64 (*.f64 a1 a2) #s(literal 1 binary64))
(neg.f64 (*.f64 (neg.f64 a2) a1))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) (neg.f64 a1) #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) (neg.f64 a2) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a2) a1) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 a1 a2) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 a2) a1) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 a1 a2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 a1 a2 #s(literal 0 binary64))
(fma.f64 a2 a1 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) a1))
(exp.f64 (*.f64 (log.f64 (*.f64 a1 a2)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a1 a2))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a1 a2))
(+.f64 (*.f64 a1 a2) #s(literal 0 binary64))

eval46.0ms (1.2%)

Memory
-2.5MiB live, 157.4MiB allocated
Compiler

Compiled 4 745 to 755 computations (84.1% saved)

prune74.0ms (2%)

Memory
9.7MiB live, 253.5MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New4110411
Fresh000
Picked011
Done077
Total4118419
Accuracy
100.0%
Counts
419 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.0%
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
92.7%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
89.2%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
87.1%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.8%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
74.6%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
88.1%
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
88.6%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
Compiler

Compiled 170 to 92 computations (45.9% saved)

regimes27.0ms (0.7%)

Memory
16.6MiB live, 96.2MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 (neg.f64 a2) a1) b2) (neg.f64 b1))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1))
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Calls

7 calls:

4.0ms
b1
4.0ms
(*.f64 a1 a2)
4.0ms
a2
4.0ms
a1
4.0ms
b2
Results
AccuracySegmentsBranch
97.8%1a1
97.8%1a2
97.8%1b1
97.8%1b2
97.8%1(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
97.8%1(*.f64 a1 a2)
97.8%1(*.f64 b1 b2)
Compiler

Compiled 45 to 33 computations (26.7% saved)

regimes19.0ms (0.5%)

Memory
-13.2MiB live, 67.1MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
Outputs
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
Calls

7 calls:

3.0ms
a2
3.0ms
(*.f64 b1 b2)
2.0ms
a1
2.0ms
b1
2.0ms
(*.f64 a1 a2)
Results
AccuracySegmentsBranch
92.6%2a1
92.0%2a2
97.2%3b1
94.7%3b2
98.2%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
96.0%3(*.f64 a1 a2)
99.7%4(*.f64 b1 b2)
Compiler

Compiled 45 to 33 computations (26.7% saved)

regimes9.0ms (0.2%)

Memory
-6.0MiB live, 33.8MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
Outputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
Calls

4 calls:

3.0ms
b1
2.0ms
(*.f64 a1 a2)
2.0ms
(*.f64 b1 b2)
2.0ms
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Results
AccuracySegmentsBranch
93.8%3(*.f64 a1 a2)
93.5%2b1
93.8%2(*.f64 b1 b2)
93.8%2(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 30 to 21 computations (30% saved)

regimes11.0ms (0.3%)

Memory
1.4MiB live, 41.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Outputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Calls

7 calls:

2.0ms
a1
1.0ms
b1
1.0ms
a2
1.0ms
b2
1.0ms
(*.f64 a1 a2)
Results
AccuracySegmentsBranch
88.1%1a2
88.1%1(*.f64 a1 a2)
88.1%1a1
88.1%1b2
88.1%1b1
88.1%1(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
88.1%1(*.f64 b1 b2)
Compiler

Compiled 45 to 33 computations (26.7% saved)

bsearch0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.8451815112683267e+285
7.475163874314142e+289
0.0ms
0.0
1.3489405e-317
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.656421507342573e-49
8.411880712153966e-49
Compiler

Compiled 14 to 14 computations (0% saved)

simplify6.0ms (0.2%)

Memory
21.9MiB live, 21.9MiB allocated
Algorithm
egg-herbie
Rules
12×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02775
13475
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 5000000000000000164943055170434837427135440057522539318423791570869012863893044939457394359293162206430058690814701199200294101105758807930912040583618895295566352963538529190225559103961304787468696490024321895827150961861074155612506360583410417131562672326958643646649953541871894528 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))
(if (<=.f64 (*.f64 b1 b2) #s(literal 822752278660603/1645504557321206042154969182557350504982735865633579863348609024 binary64)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 5000000000000000164943055170434837427135440057522539318423791570869012863893044939457394359293162206430058690814701199200294101105758807930912040583618895295566352963538529190225559103961304787468696490024321895827150961861074155612506360583410417131562672326958643646649953541871894528 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 5000000000000000164943055170434837427135440057522539318423791570869012863893044939457394359293162206430058690814701199200294101105758807930912040583618895295566352963538529190225559103961304787468696490024321895827150961861074155612506360583410417131562672326958643646649953541871894528 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a1 b2) (/.f64 a2 b1))))
(if (<=.f64 (*.f64 b1 b2) #s(literal 822752278660603/1645504557321206042154969182557350504982735865633579863348609024 binary64)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1))
(if (<=.f64 (*.f64 b1 b2) #s(literal 822752278660603/1645504557321206042154969182557350504982735865633579863348609024 binary64)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)

soundness458.0ms (12.2%)

Memory
-26.4MiB live, 253.7MiB allocated
Rules
2 736×lower-*.f32
2 732×lower-*.f64
1 926×lower-/.f32
1 924×lower-/.f64
1 782×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
01013
12713
213113
380013
4568913
0805313
Stop Event
done
iter limit
node limit
iter limit
Compiler

Compiled 190 to 82 computations (56.8% saved)

preprocess627.0ms (16.7%)

Memory
0.1MiB live, 1 920.8MiB allocated
Remove

(sort b1 b2)

(sort a1 a2)

Compiler

Compiled 2 902 to 1 040 computations (64.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...