Quotient of products

Time bar (total: 3.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze122.0ms (3.4%)

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

sample903.0ms (25%)

Memory
35.5MiB live, 1 163.3MiB allocated
Samples
554.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 301.0ms
ival-mult: 220.0ms (73% of total)
ival-div: 70.0ms (23.2% of total)
ival-true: 7.0ms (2.3% of total)
ival-assert: 4.0ms (1.3% of total)
Bogosity

explain69.0ms (1.9%)

Memory
-35.4MiB live, 108.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
430-3(-1.2169228094175034e-240 8.976134164729387e-78 3.101675868310578e-89 4.0638311256918386e-112)(/.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))n/u130
(*.f64 b1 b2)underflow34
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))n/o90
(*.f64 b1 b2)overflow31
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/n80
(*.f64 a1 a2)overflow30
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/n60
(*.f64 a1 a2)underflow28
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/o30
(*.f64 a1 a2)overflow30
(*.f64 b1 b2)overflow31
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/u10
(*.f64 a1 a2)underflow28
(*.f64 b1 b2)underflow34
Confusion
Predicted +Predicted -
+403
-0213
Precision
1.0
Recall
0.9302325581395349
Confusion?
Predicted +Predicted MaybePredicted -
+4003
-00213
Precision?
1.0
Recall?
0.9302325581395349
Freqs
test
numberfreq
0216
140
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
37.0ms512×0valid
Compiler

Compiled 62 to 32 computations (48.4% saved)

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

preprocess86.0ms (2.4%)

Memory
10.1MiB live, 47.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036114
1134102
2409102
31293102
43176102
55937102
67317102
77397102
87419102
97443102
107608102
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 (/.f64 a1 b2) b1) a2)
Symmetry

(negabs b2)

(negabs b1)

(negabs a2)

(negabs a1)

(sort a1 a2)

(sort b1 b2)

Compiler

Compiled 7 to 7 computations (0% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 7 computations (0% saved)

simplify3.0ms (0.1%)

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

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff-384
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
cost-diff0
(*.f64 b1 b2)
cost-diff0
(*.f64 a1 a2)
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 (/.f64 a1 b2) b1) a2)
(*.f64 a1 a2)
(*.f64 a2 a1)
a1
a2
(*.f64 b1 b2)
(*.f64 b2 b1)
b1
b2

localize21.0ms (0.6%)

Memory
-5.8MiB live, 32.1MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 b1 b2)
accuracy0.0
(*.f64 a1 a2)
accuracy9.696000453108137
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Samples
17.0ms256×0valid
Compiler

Compiled 36 to 16 computations (55.6% saved)

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

series12.0ms (0.3%)

Memory
14.8MiB live, 14.8MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 a1 a2)
(*.f64 b1 b2)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Outputs
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
Calls

12 calls:

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

simplify2.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
11613
23413
34513
44513
04513
Stop Event
iter limit
saturated
Counts
3 → 3
Calls
Call 1
Inputs
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
Outputs
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* b1 b2)
(*.f64 b2 b1)

rewrite116.0ms (3.2%)

Memory
-2.4MiB live, 189.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
01013
12713
213113
380613
4574813
0806313
Stop Event
iter limit
node limit
iter limit
Counts
3 → 291
Calls
Call 1
Inputs
(*.f64 a1 a2)
(*.f64 b1 b2)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Outputs
(*.f64 (pow.f64 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #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 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #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))) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 a2 a1))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 a2 a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (*.f64 (neg.f64 a1) a2))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(/.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 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #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 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) #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 (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)))) (*.f64 b2 b1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 3 binary64)))) (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 b1) b2) #s(literal 3 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b2 b1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)))) (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 3 binary64)))) (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64))) (*.f64 (neg.f64 b1) b2))
(/.f64 (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 3 binary64))) (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64))))
(/.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) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 b1) b2) #s(literal -1 binary64))
(/.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(/.f64 b2 (pow.f64 b1 #s(literal -1 binary64)))
(/.f64 b1 (pow.f64 b2 #s(literal -1 binary64)))
(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))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 3 binary64)))) (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a1) b1)) (neg.f64 a2))
(*.f64 (*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (neg.f64 a1)) (neg.f64 a2))
(*.f64 (*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (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 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a2) b1) a1))
(*.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (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 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (pow.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (pow.f64 (*.f64 (/.f64 b2 a2) (neg.f64 b1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 b1) a2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 b2) a2) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 b1) a1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 b1) a1) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 b2) a2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 b1) a2) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (neg.f64 b2) a1) a2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) a2) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (pow.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 a2 b2) b1))
(*.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) (pow.f64 (/.f64 (/.f64 (neg.f64 b2) a1) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.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 (pow.f64 (pow.f64 a2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 a1 b2) b1))
(*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) 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)) (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64))))
(*.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 (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 (/.f64 a1 b2) b1) (pow.f64 (pow.f64 a2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal -1 binary64))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 a1 b2) a2) #s(literal 1 binary64)))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 a1 b1) a2) #s(literal 1 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) a2) a1) #s(literal -1 binary64)))
(*.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) (pow.f64 b2 #s(literal -1 binary64))))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a2 b2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.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) (pow.f64 b2 #s(literal -1 binary64))))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 (neg.f64 a1) 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 (/.f64 (neg.f64 a1) b2) b1) a2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (pow.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (*.f64 a2 a1))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 a1 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 (/.f64 a1 b2) b1) a2) #s(literal 1 binary64))
(*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 a2 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 a2 (/.f64 (/.f64 a1 b2) b1))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) (*.f64 (/.f64 (/.f64 b2 a1) a2) b1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 a1 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 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1))) (*.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1))) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.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 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 a2 a1))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal 1 binary64)) (neg.f64 b1))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b1) 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 (/.f64 b1 a2) a1))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 b1) 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 (/.f64 (neg.f64 a1) b2) b1) a2) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2))) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 b1 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (*.f64 b1 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (*.f64 b2 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 (neg.f64 b2) (*.f64 a2 a1)))
(/.f64 (*.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (*.f64 (neg.f64 b2) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 (neg.f64 b1) (*.f64 a2 a1)))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (*.f64 (neg.f64 b1) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 (*.f64 b2 b1) (*.f64 a2 a1)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (*.f64 (*.f64 b2 b1) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 a2 a1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (*.f64 (*.f64 (neg.f64 b1) b2) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (*.f64 a2 a1) b1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (*.f64 a2 a1) b2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) b1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) b2))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 b1 #s(literal -1 binary64))) (*.f64 (*.f64 a2 a1) (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (*.f64 a2 a1) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 a2 a1) (*.f64 (neg.f64 b1) b2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (pow.f64 b1 #s(literal -1 binary64))) (*.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) (*.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))) (pow.f64 (*.f64 b2 b1) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (neg.f64 b1) a2) a1) b2)) (*.f64 (neg.f64 b1) b2)) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 (/.f64 (neg.f64 b1) a2) a1) b2)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) (neg.f64 b2)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (/.f64 (neg.f64 b2) a1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 (neg.f64 b1) a2) a1))
(/.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 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 a2 a1)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (*.f64 (*.f64 (neg.f64 b1) b2) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.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 (/.f64 a1 b2) b1) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal -1 binary64))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (/.f64 b2 a1) a2))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 (/.f64 #s(literal -1 binary64) 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 (/.f64 (neg.f64 b1) a2) a1) b2))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 b2 a1) a2) 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 (/.f64 a1 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 (/.f64 (neg.f64 a1) b2) b1) a2))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b2) b1) a2))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) (*.f64 (/.f64 (/.f64 b2 a1) a2) b1))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) a2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) a2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a1 b2) b1) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b2) b1) a2))

eval39.0ms (1.1%)

Memory
-3.2MiB live, 83.9MiB allocated
Compiler

Compiled 3 503 to 654 computations (81.3% saved)

prune10.0ms (0.3%)

Memory
-5.4MiB live, 32.4MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2886294
Fresh000
Picked011
Done000
Total2887295
Accuracy
100.0%
Counts
295 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.2%
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
91.0%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
84.8%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
91.0%
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
81.2%
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
89.0%
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
77.3%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
Compiler

Compiled 95 to 95 computations (0% saved)

simplify93.0ms (2.6%)

Memory
17.3MiB live, 56.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 a1 b1)
cost-diff0
(*.f64 (/.f64 a1 b1) a2)
cost-diff0
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
cost-diff0
(/.f64 b2 a1)
cost-diff0
(*.f64 (/.f64 b2 a1) b1)
cost-diff0
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
cost-diff0
(/.f64 a2 b2)
cost-diff0
(/.f64 (/.f64 a2 b2) b1)
cost-diff0
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
cost-diff0
(/.f64 a1 b2)
cost-diff0
(/.f64 a2 b1)
cost-diff0
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
cost-diff0
(/.f64 (neg.f64 b1) a1)
cost-diff0
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
cost-diff0
(neg.f64 a2)
cost-diff256
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021101
038109
172109
214299
333499
4104599
5270499
6336499
7356099
8362199
9363099
10363099
11365899
12365899
13365899
0365899
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
(neg.f64 a2)
a2
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
(/.f64 (neg.f64 b1) a1)
(neg.f64 b1)
b1
a1
b2
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 b2)
a2
b2
b1
a1
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
a2
(*.f64 (/.f64 b2 a1) b1)
(/.f64 b2 a1)
b2
a1
b1
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a1 b1) a2)
(/.f64 a1 b1)
a1
b1
a2
b2
Outputs
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(neg.f64 a2)
a2
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
(*.f64 b2 (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 b1) a1)
(neg.f64 b1)
b1
a1
b2
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 b2)
a2
b2
b1
a1
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
a2
(*.f64 (/.f64 b2 a1) b1)
(/.f64 b2 a1)
b2
a1
b1
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a1 b1) a2)
(/.f64 a1 b1)
a1
b1
a2
b2

localize68.0ms (1.9%)

Memory
-0.8MiB live, 120.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(/.f64 a1 b1)
accuracy2.0614186386628726
(*.f64 (/.f64 a1 b1) a2)
accuracy5.740450482404299
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
accuracy0.0
(/.f64 b2 a1)
accuracy5.480190969835113
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
accuracy9.301691130806717
(*.f64 (/.f64 b2 a1) b1)
accuracy0.0
(/.f64 a2 b2)
accuracy2.9760074226887867
(/.f64 (/.f64 a2 b2) b1)
accuracy6.741030191289457
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
accuracy0.0
(/.f64 a2 b1)
accuracy0.0
(/.f64 a1 b2)
accuracy14.407284842011302
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
accuracy0.0
(neg.f64 b1)
accuracy0.0
(neg.f64 a2)
accuracy2.078859159685098
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
accuracy5.480190969835113
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
Samples
52.0ms256×0valid
Compiler

Compiled 204 to 44 computations (78.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-div: 23.0ms (70.8% of total)
ival-mult: 7.0ms (21.6% of total)
ival-neg: 2.0ms (6.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series38.0ms (1.1%)

Memory
-13.6MiB live, 69.1MiB allocated
Counts
17 → 13
Calls
Call 1
Inputs
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
(neg.f64 a2)
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
(/.f64 (neg.f64 b1) a1)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
(/.f64 a1 b2)
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 b2)
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(*.f64 (/.f64 b2 a1) b1)
(/.f64 b2 a1)
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a1 b1) a2)
(/.f64 a1 b1)
(neg.f64 b1)
Outputs
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ b1 a1))
(/ a1 b2)
(/ (* b1 b2) a1)
(/ b2 a1)
(/ (* a1 a2) b1)
(/ a1 b1)
(* -1 a2)
(/ a2 b1)
(/ a2 (* b1 b2))
(/ a2 b2)
(* -1 b1)
Calls

12 calls:

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

simplify10.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02151
14051
27851
311551
415351
519351
622251
729951
837251
938551
1038851
038851
Stop Event
iter limit
saturated
Counts
13 → 13
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ b1 a1))
(/ a1 b2)
(/ (* b1 b2) a1)
(/ b2 a1)
(/ (* a1 a2) b1)
(/ a1 b1)
(* -1 a2)
(/ a2 b1)
(/ a2 (* b1 b2))
(/ a2 b2)
(* -1 b1)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(* -1 (/ (* b1 b2) a1))
(*.f64 (neg.f64 b2) (/.f64 b1 a1))
(* -1 (/ b1 a1))
(/.f64 (neg.f64 b1) a1)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* b1 b2) a1)
(/.f64 (*.f64 b2 b1) a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ a1 b1)
(/.f64 a1 b1)
(* -1 a2)
(neg.f64 a2)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 (* b1 b2))
(/.f64 (/.f64 a2 b1) b2)
(/ a2 b2)
(/.f64 a2 b2)
(* -1 b1)
(neg.f64 b1)

rewrite120.0ms (3.3%)

Memory
-9.2MiB live, 224.8MiB allocated
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02181
03890
112580
272680
3507678
0822378
Stop Event
iter limit
node limit
iter limit
Counts
17 → 1 864
Calls
Call 1
Inputs
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
(neg.f64 a2)
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
(/.f64 (neg.f64 b1) a1)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
(/.f64 a1 b2)
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 b2)
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(*.f64 (/.f64 b2 a1) b1)
(/.f64 b2 a1)
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a1 b1) a2)
(/.f64 a1 b1)
(neg.f64 b1)
Outputs
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) a2)
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 a1 b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal 1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (neg.f64 a1))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (/.f64 (neg.f64 a1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a1 (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 a1 a2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 a1 b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 a1 (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 a1 (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 a1 b1) b2))
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64)) b1)
(/.f64 (/.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64)) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b1) b2)) a2)
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (/.f64 a1 b1) b2)) (*.f64 a2 a2))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 a2 a2))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) b1)
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2)))))
(/.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 b2 a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 (/.f64 (neg.f64 b1) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 b2 a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) a2) #s(literal 1 binary64)) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a1))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (neg.f64 a1) b1)) (*.f64 a2 b2))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (neg.f64 a1) b1)) (*.f64 (*.f64 a2 a2) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 a2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (*.f64 a2 a2) (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))) (*.f64 (*.f64 (/.f64 b2 a1) b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 b2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (neg.f64 b1) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (neg.f64 a2))) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2)) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) b1)
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 (neg.f64 b1) a2) (pow.f64 a1 #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 b2 a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 a2) (/.f64 (neg.f64 b2) a1)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (/.f64 b2 a2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b2))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) b2)
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (neg.f64 a1) (*.f64 b2 (/.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 a1))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 a1 (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) b1))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 a2)))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(fma.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (neg.f64 a1) b1)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(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 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (neg.f64 (*.f64 a2 a2)) (pow.f64 a2 #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (pow.f64 a2 #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) a2)
(*.f64 #s(literal 1 binary64) (neg.f64 a2))
(*.f64 (neg.f64 a2) #s(literal 1 binary64))
(*.f64 a2 #s(literal -1 binary64))
(pow.f64 (/.f64 a2 (neg.f64 (*.f64 a2 a2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a2 a2) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64))
(pow.f64 (neg.f64 a2) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (pow.f64 a2 #s(literal 3 binary64)))) (pow.f64 a2 #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 a2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) a2)
(/.f64 (neg.f64 (*.f64 a2 a2)) a2)
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 a2 a2) #s(literal 0 binary64))))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 a2 a2))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (neg.f64 (*.f64 a2 a2)))
(/.f64 #s(literal 1 binary64) (/.f64 a2 (neg.f64 (*.f64 a2 a2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a2) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) 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)) (pow.f64 a2 #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (pow.f64 a2 #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) a2 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 a2) #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 a2 #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a2)) a2)
(-.f64 (/.f64 #s(literal 0 binary64) a2) (/.f64 (*.f64 a2 a2) a2))
(-.f64 #s(literal 0 binary64) a2)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a2)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (neg.f64 a2))
(+.f64 (neg.f64 a2) #s(literal 0 binary64))
(*.f64 (*.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)) (neg.f64 b1))
(*.f64 (*.f64 (/.f64 (neg.f64 b2) a1) #s(literal 1 binary64)) b1)
(*.f64 (*.f64 (/.f64 b2 a1) #s(literal -1 binary64)) (neg.f64 b1))
(*.f64 (*.f64 (/.f64 b2 a1) #s(literal -1 binary64)) b1)
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) b2)) (/.f64 b1 a1))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 b2 #s(literal -1 binary64))) (/.f64 (neg.f64 b1) a1))
(*.f64 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (/.f64 b1 (pow.f64 b2 #s(literal -1 binary64))) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 b1 #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a1))
(*.f64 (/.f64 b1 #s(literal -1 binary64)) (/.f64 b2 a1))
(*.f64 (*.f64 (*.f64 (neg.f64 b2) b1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 b2 b1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(*.f64 (*.f64 (neg.f64 b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (/.f64 (neg.f64 b1) (pow.f64 b2 #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (*.f64 (neg.f64 b2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 b2) a1) (/.f64 b1 #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 b2) a1) (neg.f64 b1))
(*.f64 (/.f64 (neg.f64 b2) a1) b1)
(*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (*.f64 (neg.f64 b2) b1) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a1) b1))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 b2 (/.f64 #s(literal -1 binary64) b1)))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 b1 (pow.f64 b2 #s(literal -1 binary64))))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (*.f64 (neg.f64 b2) b1))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (*.f64 b2 b1))
(*.f64 (/.f64 b1 a1) (neg.f64 b2))
(*.f64 (/.f64 b1 a1) b2)
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 a1) b1))
(*.f64 (neg.f64 b2) (/.f64 (/.f64 (neg.f64 b1) a1) #s(literal 1 binary64)))
(*.f64 (neg.f64 b2) (/.f64 b1 a1))
(*.f64 (neg.f64 b2) (/.f64 (neg.f64 b1) a1))
(*.f64 (*.f64 b2 b1) (/.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 b2 b1) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (*.f64 b2 b1) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal 1 binary64))
(*.f64 (/.f64 b2 a1) (pow.f64 (neg.f64 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 b2 a1) (/.f64 (neg.f64 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 b2 a1) (neg.f64 b1))
(*.f64 (/.f64 b2 a1) b1)
(*.f64 b2 (/.f64 (/.f64 (neg.f64 b1) a1) #s(literal 1 binary64)))
(*.f64 b2 (/.f64 b1 a1))
(*.f64 b2 (/.f64 (neg.f64 b1) a1))
(*.f64 (/.f64 (neg.f64 b1) a1) (neg.f64 b2))
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
(*.f64 (neg.f64 b1) (/.f64 (/.f64 b2 a1) #s(literal -1 binary64)))
(*.f64 (neg.f64 b1) (/.f64 (neg.f64 b2) a1))
(*.f64 (neg.f64 b1) (/.f64 b2 a1))
(*.f64 b1 (/.f64 (/.f64 (neg.f64 b2) a1) #s(literal 1 binary64)))
(*.f64 b1 (/.f64 (neg.f64 b2) a1))
(*.f64 b1 (/.f64 b2 a1))
(pow.f64 (/.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 b2 a1)))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (/.f64 b2 a1)))) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 a1 b2) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))))) (*.f64 (/.f64 a1 b2) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -3 binary64))))) (*.f64 (/.f64 a1 b2) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (/.f64 (*.f64 b2 b1) #s(literal -1 binary64)))) (*.f64 (/.f64 a1 b2) a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 (neg.f64 b2) b1) #s(literal 1 binary64)))) (*.f64 (/.f64 a1 b2) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) b1)) (*.f64 (/.f64 a1 b2) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 (neg.f64 a1) b2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (pow.f64 b1 #s(literal 3 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) b1)) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) b1)) (*.f64 (/.f64 a1 b2) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 a1 b2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) b1)) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 a1) (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a1 b1)) (*.f64 (/.f64 a1 b2) (*.f64 b2 (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 a1 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a1 (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (*.f64 b2 (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 a1 (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal -1 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 b1 (/.f64 (neg.f64 a1) b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (pow.f64 b2 #s(literal -1 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) (pow.f64 a1 #s(literal -1 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 b1 (pow.f64 b2 #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 a1 b2) (pow.f64 b1 #s(literal 3 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) (/.f64 (neg.f64 a1) b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) (pow.f64 b2 #s(literal -1 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (pow.f64 a1 #s(literal -1 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) (pow.f64 b2 #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 a1 b2))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 b1 (/.f64 a1 b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (neg.f64 a1))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) (neg.f64 b2)))) (*.f64 (/.f64 a1 b2) (*.f64 b1 (neg.f64 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 a1)) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) b2))) (*.f64 (/.f64 a1 b2) (*.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) (/.f64 a1 b2))) (*.f64 (/.f64 a1 b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) (/.f64 a1 b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) (neg.f64 a1))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (neg.f64 b2)))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) (neg.f64 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) a1)) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) b2))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 #s(literal 1 binary64) (neg.f64 b2)))) (*.f64 (/.f64 a1 b2) (/.f64 a1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 b2) b1))) (*.f64 (/.f64 a1 b2) a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) #s(literal -1 binary64))) (*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a1 b1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 1 binary64))) (/.f64 a1 b2)) (*.f64 (/.f64 a1 b2) (/.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (neg.f64 b2))) (*.f64 (/.f64 a1 b2) (/.f64 a1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 b2 b1))) (*.f64 (/.f64 a1 b2) (neg.f64 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) b1))) (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) b1))) (/.f64 a1 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (/.f64 b2 a1))) (/.f64 (/.f64 a1 b1) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) b2)) (*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 b1) a1))) (*.f64 (/.f64 a1 b2) (pow.f64 b2 #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 b2)) (*.f64 (/.f64 a1 b2) (neg.f64 b1))) (*.f64 (/.f64 a1 b2) (/.f64 a1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b2)) (*.f64 (/.f64 a1 b2) b1)) (*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a1) b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 b2 a1)) b1)
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (/.f64 b2 a1)) (*.f64 b1 b1))
(/.f64 (*.f64 (/.f64 b2 a1) (neg.f64 (*.f64 b1 b1))) b1)
(/.f64 (*.f64 (/.f64 b2 a1) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)))))
(/.f64 (/.f64 b2 (pow.f64 b1 #s(literal -1 binary64))) a1)
(/.f64 (/.f64 (*.f64 b2 b1) #s(literal -1 binary64)) a1)
(/.f64 (/.f64 (*.f64 (neg.f64 b2) b1) #s(literal -1 binary64)) a1)
(/.f64 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)) (neg.f64 a1))
(/.f64 (/.f64 b1 (pow.f64 b2 #s(literal -1 binary64))) a1)
(/.f64 (*.f64 (*.f64 (neg.f64 b2) b1) #s(literal 1 binary64)) a1)
(/.f64 (*.f64 (*.f64 b2 b1) #s(literal 1 binary64)) a1)
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b1 b1))) (*.f64 (/.f64 (neg.f64 a1) b2) b1))
(/.f64 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (neg.f64 (*.f64 b1 b1))) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) b1))
(/.f64 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 b1 b1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 b1))) (*.f64 (neg.f64 a1) b1))
(/.f64 (*.f64 (neg.f64 b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 (neg.f64 a1) (*.f64 b1 b1)))
(/.f64 (*.f64 b2 (neg.f64 (*.f64 b1 b1))) (*.f64 a1 b1))
(/.f64 (*.f64 b2 (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 a1 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal -1 binary64)) (*.f64 b1 (/.f64 (neg.f64 a1) b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (pow.f64 a1 #s(literal -1 binary64))) (*.f64 b1 (pow.f64 b2 #s(literal -1 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (pow.f64 a1 #s(literal -1 binary64))) (*.f64 (*.f64 b1 b1) (pow.f64 b2 #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64)) (*.f64 b1 (/.f64 a1 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (neg.f64 b2)) (*.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) b2) (*.f64 b1 a1))
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (neg.f64 b2)) (*.f64 (*.f64 b1 b1) (neg.f64 a1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) b2) (*.f64 (*.f64 b1 b1) a1))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (/.f64 (neg.f64 a1) b1))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (/.f64 a1 b1))
(/.f64 (*.f64 (neg.f64 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(/.f64 (*.f64 (neg.f64 b2) #s(literal 1 binary64)) (/.f64 (neg.f64 a1) b1))
(/.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (*.f64 (*.f64 b1 b1) (/.f64 a1 b2)))
(/.f64 (pow.f64 b1 #s(literal 3 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 b1 b1)))
(/.f64 (pow.f64 b1 #s(literal 3 binary64)) (*.f64 (*.f64 b1 b1) (/.f64 (neg.f64 a1) b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) (*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a1 b1) b2)))
(/.f64 (/.f64 (neg.f64 b2) a1) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 a1))
(/.f64 (*.f64 (neg.f64 b2) b1) a1)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 a1 b1) b2))
(/.f64 (/.f64 b1 a1) (pow.f64 b2 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a1 b1) b2))
(/.f64 (neg.f64 b2) (/.f64 (neg.f64 a1) b1))
(/.f64 (neg.f64 b2) (/.f64 a1 b1))
(/.f64 (*.f64 b2 b1) (neg.f64 a1))
(/.f64 (*.f64 b2 b1) a1)
(/.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal 1 binary64))
(/.f64 (/.f64 b2 a1) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (/.f64 b2 a1) (pow.f64 b1 #s(literal -1 binary64)))
(/.f64 b2 (/.f64 (neg.f64 a1) b1))
(/.f64 b2 (/.f64 a1 b1))
(/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (/.f64 (neg.f64 b1) a1) (pow.f64 b2 #s(literal -1 binary64)))
(/.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) b2))
(/.f64 (neg.f64 b1) (/.f64 a1 b2))
(/.f64 b1 (/.f64 (neg.f64 a1) b2))
(/.f64 b1 (/.f64 a1 b2))
(neg.f64 (*.f64 (/.f64 b2 a1) b1))
(fma.f64 #s(literal 0 binary64) (/.f64 b2 a1) (*.f64 (/.f64 b2 a1) b1))
(fma.f64 (/.f64 b2 a1) #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 a1 b2)) (*.f64 (/.f64 b2 a1) b1))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))
(exp.f64 (-.f64 (log.f64 (/.f64 b2 a1)) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (neg.f64 a1) b1)) #s(literal -1 binary64)) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 a1) b1)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 a1) b1)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a1 b1) b2)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 b2 a1) b1))
(+.f64 (*.f64 (/.f64 b2 a1) #s(literal 0 binary64)) (*.f64 (/.f64 b2 a1) b1))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))
(*.f64 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)) b1)
(*.f64 (pow.f64 (/.f64 (neg.f64 a1) b1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (neg.f64 a1) b1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a1) b1)
(*.f64 #s(literal -1 binary64) (/.f64 b1 a1))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 (neg.f64 b1) #s(literal 1 binary64)))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (neg.f64 b1))
(*.f64 (/.f64 b1 a1) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b1) a1))
(*.f64 (/.f64 (neg.f64 b1) a1) #s(literal 1 binary64))
(*.f64 (neg.f64 b1) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 b1 (*.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 b1 (/.f64 #s(literal -1 binary64) a1))
(pow.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 a1) b1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a1) b1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (neg.f64 a1) b1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (neg.f64 a1) b1) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 b1) a1) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 b1 #s(literal -1 binary64))) a1)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 b1 a1) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 b1 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 b1 a1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 b1 a1) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)))))
(/.f64 (/.f64 b1 #s(literal -1 binary64)) a1)
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b1 b1))) (*.f64 (neg.f64 a1) b1))
(/.f64 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (neg.f64 (*.f64 b1 b1))) b1)
(/.f64 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1))) (*.f64 a1 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal -1 binary64)) (*.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (pow.f64 a1 #s(literal -1 binary64))) b1)
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (pow.f64 a1 #s(literal -1 binary64))) (*.f64 b1 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64)) (*.f64 b1 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (neg.f64 b1))) (*.f64 a1 (neg.f64 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 b1)) (*.f64 a1 a1))
(/.f64 (neg.f64 (*.f64 b1 b1)) (*.f64 a1 b1))
(/.f64 (/.f64 #s(literal -1 binary64) a1) (pow.f64 b1 #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (*.f64 a1 (*.f64 b1 b1)))
(/.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (*.f64 (*.f64 b1 b1) a1))
(/.f64 (pow.f64 b1 #s(literal 3 binary64)) (*.f64 (neg.f64 a1) (*.f64 b1 b1)))
(/.f64 (pow.f64 b1 #s(literal 3 binary64)) (*.f64 (*.f64 b1 b1) (neg.f64 a1)))
(/.f64 #s(literal -1 binary64) (/.f64 a1 b1))
(/.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a1) b1))
(/.f64 (neg.f64 a1) (*.f64 a1 (/.f64 a1 b1)))
(/.f64 (neg.f64 b1) a1)
(/.f64 b1 (neg.f64 a1))
(neg.f64 (/.f64 b1 a1))
(fma.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1))
(-.f64 #s(literal 0 binary64) (/.f64 b1 a1))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 a1) b1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 (neg.f64 b1) a1))
(+.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) a2)
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 a1 b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal 1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (neg.f64 a1))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (/.f64 (neg.f64 a1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a1 (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 a1 a2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 a1 b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 a1 (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 a1 (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 a1 b1) b2))
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64)) b1)
(/.f64 (/.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64)) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b1) b2)) a2)
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (/.f64 a1 b1) b2)) (*.f64 a2 a2))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 a2 a2))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) b1)
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2)))))
(/.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 b2 a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 (/.f64 (neg.f64 b1) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 b2 a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) a2) #s(literal 1 binary64)) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a1))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (neg.f64 a1) b1)) (*.f64 a2 b2))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (neg.f64 a1) b1)) (*.f64 (*.f64 a2 a2) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 a2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (*.f64 a2 a2) (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))) (*.f64 (*.f64 (/.f64 b2 a1) b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 b2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (neg.f64 b1) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (neg.f64 a2))) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2)) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) b1)
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 (neg.f64 b1) a2) (pow.f64 a1 #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 b2 a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 a2) (/.f64 (neg.f64 b2) a1)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (/.f64 b2 a2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b2))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) b2)
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (neg.f64 a1) (*.f64 b2 (/.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 a1))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 a1 (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) b1))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 a2)))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(fma.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (neg.f64 a1) b1)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(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 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 (neg.f64 a2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(*.f64 (*.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 a2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) b1) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) b1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a2) b1))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 a2 (pow.f64 b1 #s(literal -1 binary64)))
(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 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1)) a2)
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b1)) (*.f64 a2 a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a2) b1) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (/.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 a2 b1) (/.f64 a2 b1) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b1)))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) a2)) (*.f64 b1 b1))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (neg.f64 b1) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (neg.f64 b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (neg.f64 b1)))
(/.f64 (/.f64 (neg.f64 a2) b1) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b1) a2))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b1 a2))
(/.f64 (neg.f64 a2) (neg.f64 b1))
(/.f64 a2 b1)
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 b1 a2)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) b1) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.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 #s(literal 0 binary64) (/.f64 a2 b1))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) a1)
(*.f64 (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 a1))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 a1))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) a1)
(*.f64 #s(literal 1 binary64) (/.f64 a1 b2))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(*.f64 a1 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 a1 (pow.f64 b2 #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 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (neg.f64 a1) b2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b2) a1))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a1))
(/.f64 (neg.f64 a1) (*.f64 #s(literal 1 binary64) (neg.f64 b2)))
(/.f64 (neg.f64 a1) (neg.f64 b2))
(/.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(/.f64 a1 b2)
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b2) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a1) b2) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 a1) b2))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b2))
(exp.f64 (-.f64 (*.f64 (log.f64 b2) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 a1 b2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 a1 b2)))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) a2)
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 a1 b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal 1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (neg.f64 a1))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (/.f64 (neg.f64 a1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a1 (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 a1 a2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 a1 b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 a1 (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 a1 (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 a1 b1) b2))
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64)) b1)
(/.f64 (/.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64)) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b1) b2)) a2)
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (/.f64 a1 b1) b2)) (*.f64 a2 a2))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 a2 a2))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) b1)
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2)))))
(/.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 b2 a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 (/.f64 (neg.f64 b1) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 b2 a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) a2) #s(literal 1 binary64)) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a1))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (neg.f64 a1) b1)) (*.f64 a2 b2))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (neg.f64 a1) b1)) (*.f64 (*.f64 a2 a2) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 a2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (*.f64 a2 a2) (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))) (*.f64 (*.f64 (/.f64 b2 a1) b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 b2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (neg.f64 b1) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (neg.f64 a2))) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2)) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) b1)
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 (neg.f64 b1) a2) (pow.f64 a1 #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 b2 a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 a2) (/.f64 (neg.f64 b2) a1)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (/.f64 b2 a2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b2))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) b2)
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (neg.f64 a1) (*.f64 b2 (/.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 a1))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 a1 (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) b1))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 a2)))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(fma.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (neg.f64 a1) b1)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(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 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(*.f64 (*.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)) (neg.f64 a2))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a2 b1))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) a2)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) #s(literal 1 binary64))
(*.f64 (/.f64 a2 b2) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (neg.f64 a2) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 #s(literal -1 binary64) b2) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 a2 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (neg.f64 b2) (/.f64 (neg.f64 a2) b1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a2 b2) b1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))) (*.f64 (*.f64 (neg.f64 b2) b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (neg.f64 a2) b1))) (*.f64 (*.f64 (neg.f64 b2) b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (*.f64 b2 b1)) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 b2) b1) a2)) (*.f64 (*.f64 (neg.f64 b2) b1) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (*.f64 (neg.f64 b2) b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (/.f64 a2 b2) b1))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 a2))) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 (neg.f64 b2) b1) a2)) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 (neg.f64 b2) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 b2 b1) (/.f64 (neg.f64 a2) b1))) (*.f64 (*.f64 b2 b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 b2 b1) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 b2) b1) a2)) (*.f64 (*.f64 b2 b1) #s(literal 1 binary64))) (*.f64 (*.f64 b2 b1) (/.f64 (*.f64 (neg.f64 b2) b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 (neg.f64 a2) b2))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 (/.f64 a2 b2) b1))) (*.f64 (neg.f64 b2) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 a2 b2))) (*.f64 (*.f64 b2 b1) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 b2 b1) a2)) (*.f64 (*.f64 b2 b1) (*.f64 (neg.f64 b2) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))) (*.f64 (*.f64 (neg.f64 b2) b1) b1))
(/.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) (/.f64 a2 b2))) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 b1)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b1 #s(literal -1 binary64))) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 b1) a2))
(/.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 a2 a2)))
(/.f64 (/.f64 (neg.f64 a2) b1) (neg.f64 b2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 #s(literal -1 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a2)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 b1 a2))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 b2 a2))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (/.f64 (neg.f64 a2) b1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 b1))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 (/.f64 a2 b1) b2)
(/.f64 (neg.f64 a2) (*.f64 (neg.f64 b2) b1))
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a2) 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 b2 a2)) #s(literal -1 binary64) (*.f64 (log.f64 b1) #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 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 a2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 a2))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 a2 b2))
(*.f64 (/.f64 (neg.f64 a2) b2) #s(literal -1 binary64))
(*.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a2) (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 a2 (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)))
(*.f64 a2 (pow.f64 b2 #s(literal -1 binary64)))
(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 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b2)) a2)
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b2)) (*.f64 a2 a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 b2 a2) #s(literal -2 binary64))) (/.f64 (neg.f64 a2) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 b2) a2) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 b2 a2) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b2)))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 b2) #s(literal -1 binary64))) (*.f64 (neg.f64 b2) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a2)) (*.f64 (neg.f64 b2) #s(literal 1 binary64))) (*.f64 (neg.f64 b2) (/.f64 (neg.f64 b2) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.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 (neg.f64 (*.f64 a2 a2)) (*.f64 (neg.f64 b2) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (neg.f64 b2) (*.f64 a2 a2)))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b2) a2))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a2))
(/.f64 (/.f64 (neg.f64 a2) b2) #s(literal -1 binary64))
(/.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(/.f64 (neg.f64 a2) (neg.f64 b2))
(/.f64 a2 b2)
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)))
(neg.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 a2) b2))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b2))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 a2 b2))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) a2)
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 a1 b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal 1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (neg.f64 a1))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (/.f64 (neg.f64 a1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a1 (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 a1 a2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 a1 b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 a1 (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 a1 (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 a1 b1) b2))
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64)) b1)
(/.f64 (/.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64)) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b1) b2)) a2)
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (/.f64 a1 b1) b2)) (*.f64 a2 a2))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 a2 a2))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) b1)
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2)))))
(/.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 b2 a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 (/.f64 (neg.f64 b1) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 b2 a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) a2) #s(literal 1 binary64)) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a1))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (neg.f64 a1) b1)) (*.f64 a2 b2))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (neg.f64 a1) b1)) (*.f64 (*.f64 a2 a2) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 a2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (*.f64 a2 a2) (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))) (*.f64 (*.f64 (/.f64 b2 a1) b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 b2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (neg.f64 b1) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (neg.f64 a2))) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2)) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) b1)
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 (neg.f64 b1) a2) (pow.f64 a1 #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 b2 a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 a2) (/.f64 (neg.f64 b2) a1)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (/.f64 b2 a2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b2))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) b2)
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (neg.f64 a1) (*.f64 b2 (/.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 a1))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 a1 (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) b1))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 a2)))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(fma.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (neg.f64 a1) b1)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(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 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (*.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)) (neg.f64 b1))
(*.f64 (*.f64 (/.f64 (neg.f64 b2) a1) #s(literal 1 binary64)) b1)
(*.f64 (*.f64 (/.f64 b2 a1) #s(literal -1 binary64)) (neg.f64 b1))
(*.f64 (*.f64 (/.f64 b2 a1) #s(literal -1 binary64)) b1)
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) b2)) (/.f64 b1 a1))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 b2 #s(literal -1 binary64))) (/.f64 (neg.f64 b1) a1))
(*.f64 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (/.f64 b1 (pow.f64 b2 #s(literal -1 binary64))) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 b1 #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a1))
(*.f64 (/.f64 b1 #s(literal -1 binary64)) (/.f64 b2 a1))
(*.f64 (*.f64 (*.f64 (neg.f64 b2) b1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 b2 b1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(*.f64 (*.f64 (neg.f64 b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (/.f64 (neg.f64 b1) (pow.f64 b2 #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (*.f64 (neg.f64 b2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 b2) a1) (/.f64 b1 #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 b2) a1) (neg.f64 b1))
(*.f64 (/.f64 (neg.f64 b2) a1) b1)
(*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (*.f64 (neg.f64 b2) b1) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a1) b1))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 b2 (/.f64 #s(literal -1 binary64) b1)))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 b1 (pow.f64 b2 #s(literal -1 binary64))))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (*.f64 (neg.f64 b2) b1))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) (*.f64 b2 b1))
(*.f64 (/.f64 b1 a1) (neg.f64 b2))
(*.f64 (/.f64 b1 a1) b2)
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 a1) b1))
(*.f64 (neg.f64 b2) (/.f64 (/.f64 (neg.f64 b1) a1) #s(literal 1 binary64)))
(*.f64 (neg.f64 b2) (/.f64 b1 a1))
(*.f64 (neg.f64 b2) (/.f64 (neg.f64 b1) a1))
(*.f64 (*.f64 b2 b1) (/.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 b2 b1) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (*.f64 b2 b1) (pow.f64 a1 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal 1 binary64))
(*.f64 (/.f64 b2 a1) (pow.f64 (neg.f64 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 b2 a1) (/.f64 (neg.f64 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 b2 a1) (neg.f64 b1))
(*.f64 (/.f64 b2 a1) b1)
(*.f64 b2 (/.f64 (/.f64 (neg.f64 b1) a1) #s(literal 1 binary64)))
(*.f64 b2 (/.f64 b1 a1))
(*.f64 b2 (/.f64 (neg.f64 b1) a1))
(*.f64 (/.f64 (neg.f64 b1) a1) (neg.f64 b2))
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
(*.f64 (neg.f64 b1) (/.f64 (/.f64 b2 a1) #s(literal -1 binary64)))
(*.f64 (neg.f64 b1) (/.f64 (neg.f64 b2) a1))
(*.f64 (neg.f64 b1) (/.f64 b2 a1))
(*.f64 b1 (/.f64 (/.f64 (neg.f64 b2) a1) #s(literal 1 binary64)))
(*.f64 b1 (/.f64 (neg.f64 b2) a1))
(*.f64 b1 (/.f64 b2 a1))
(pow.f64 (/.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 b2 a1)))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (/.f64 b2 a1)))) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 a1 b2) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))))) (*.f64 (/.f64 a1 b2) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -3 binary64))))) (*.f64 (/.f64 a1 b2) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (/.f64 (*.f64 b2 b1) #s(literal -1 binary64)))) (*.f64 (/.f64 a1 b2) a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 (neg.f64 b2) b1) #s(literal 1 binary64)))) (*.f64 (/.f64 a1 b2) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) b1)) (*.f64 (/.f64 a1 b2) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 (neg.f64 a1) b2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (pow.f64 b1 #s(literal 3 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) b1)) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) b1)) (*.f64 (/.f64 a1 b2) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 a1 b2) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) b1)) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 a1) (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a1 b1)) (*.f64 (/.f64 a1 b2) (*.f64 b2 (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) (*.f64 a1 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a1 (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (*.f64 b2 (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 a1 (*.f64 b1 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal -1 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 b1 (/.f64 (neg.f64 a1) b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (pow.f64 b2 #s(literal -1 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) (pow.f64 a1 #s(literal -1 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 b1 (pow.f64 b2 #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 a1 b2) (pow.f64 b1 #s(literal 3 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) (/.f64 (neg.f64 a1) b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) (pow.f64 b2 #s(literal -1 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (pow.f64 a1 #s(literal -1 binary64))))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) (pow.f64 b2 #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 a1 b2))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 b1 (/.f64 a1 b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (neg.f64 a1))) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) (neg.f64 b2)))) (*.f64 (/.f64 a1 b2) (*.f64 b1 (neg.f64 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 a1)) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) b2))) (*.f64 (/.f64 a1 b2) (*.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) (/.f64 a1 b2))) (*.f64 (/.f64 a1 b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64)))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) (/.f64 a1 b2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) (neg.f64 a1))) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (neg.f64 b2)))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) (neg.f64 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 b1) a1)) (*.f64 (/.f64 a1 b2) (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) b2))) (*.f64 (/.f64 a1 b2) (*.f64 (*.f64 b1 b1) a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 #s(literal 1 binary64) (neg.f64 b2)))) (*.f64 (/.f64 a1 b2) (/.f64 a1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 b2) b1))) (*.f64 (/.f64 a1 b2) a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) #s(literal -1 binary64))) (*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a1 b1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 1 binary64))) (/.f64 a1 b2)) (*.f64 (/.f64 a1 b2) (/.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (neg.f64 b2))) (*.f64 (/.f64 a1 b2) (/.f64 a1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 b2 b1))) (*.f64 (/.f64 a1 b2) (neg.f64 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) b1))) (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 a1) b1))) (/.f64 a1 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (/.f64 b2 a1))) (/.f64 (/.f64 a1 b1) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) b2)) (*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 b1) a1))) (*.f64 (/.f64 a1 b2) (pow.f64 b2 #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 b2)) (*.f64 (/.f64 a1 b2) (neg.f64 b1))) (*.f64 (/.f64 a1 b2) (/.f64 a1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b2)) (*.f64 (/.f64 a1 b2) b1)) (*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a1) b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 b2 a1)) b1)
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (/.f64 b2 a1)) (*.f64 b1 b1))
(/.f64 (*.f64 (/.f64 b2 a1) (neg.f64 (*.f64 b1 b1))) b1)
(/.f64 (*.f64 (/.f64 b2 a1) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64))) (*.f64 (/.f64 b2 a1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)))))
(/.f64 (/.f64 b2 (pow.f64 b1 #s(literal -1 binary64))) a1)
(/.f64 (/.f64 (*.f64 b2 b1) #s(literal -1 binary64)) a1)
(/.f64 (/.f64 (*.f64 (neg.f64 b2) b1) #s(literal -1 binary64)) a1)
(/.f64 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)) (neg.f64 a1))
(/.f64 (/.f64 b1 (pow.f64 b2 #s(literal -1 binary64))) a1)
(/.f64 (*.f64 (*.f64 (neg.f64 b2) b1) #s(literal 1 binary64)) a1)
(/.f64 (*.f64 (*.f64 b2 b1) #s(literal 1 binary64)) a1)
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b1 b1))) (*.f64 (/.f64 (neg.f64 a1) b2) b1))
(/.f64 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (neg.f64 (*.f64 b1 b1))) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) b1))
(/.f64 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 b1 b1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 b1))) (*.f64 (neg.f64 a1) b1))
(/.f64 (*.f64 (neg.f64 b2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 (neg.f64 a1) (*.f64 b1 b1)))
(/.f64 (*.f64 b2 (neg.f64 (*.f64 b1 b1))) (*.f64 a1 b1))
(/.f64 (*.f64 b2 (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 a1 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal -1 binary64)) (*.f64 b1 (/.f64 (neg.f64 a1) b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (pow.f64 a1 #s(literal -1 binary64))) (*.f64 b1 (pow.f64 b2 #s(literal -1 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (pow.f64 a1 #s(literal -1 binary64))) (*.f64 (*.f64 b1 b1) (pow.f64 b2 #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64)) (*.f64 b1 (/.f64 a1 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (neg.f64 b2)) (*.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) b2) (*.f64 b1 a1))
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (neg.f64 b2)) (*.f64 (*.f64 b1 b1) (neg.f64 a1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) b2) (*.f64 (*.f64 b1 b1) a1))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (/.f64 (neg.f64 a1) b1))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (/.f64 a1 b1))
(/.f64 (*.f64 (neg.f64 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(/.f64 (*.f64 (neg.f64 b2) #s(literal 1 binary64)) (/.f64 (neg.f64 a1) b1))
(/.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (*.f64 (*.f64 b1 b1) (/.f64 a1 b2)))
(/.f64 (pow.f64 b1 #s(literal 3 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 b1 b1)))
(/.f64 (pow.f64 b1 #s(literal 3 binary64)) (*.f64 (*.f64 b1 b1) (/.f64 (neg.f64 a1) b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) (*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a1 b1) b2)))
(/.f64 (/.f64 (neg.f64 b2) a1) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 a1))
(/.f64 (*.f64 (neg.f64 b2) b1) a1)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 a1 b1) b2))
(/.f64 (/.f64 b1 a1) (pow.f64 b2 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a1 b1) b2))
(/.f64 (neg.f64 b2) (/.f64 (neg.f64 a1) b1))
(/.f64 (neg.f64 b2) (/.f64 a1 b1))
(/.f64 (*.f64 b2 b1) (neg.f64 a1))
(/.f64 (*.f64 b2 b1) a1)
(/.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 b2 a1) b1) #s(literal 1 binary64))
(/.f64 (/.f64 b2 a1) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (/.f64 b2 a1) (pow.f64 b1 #s(literal -1 binary64)))
(/.f64 b2 (/.f64 (neg.f64 a1) b1))
(/.f64 b2 (/.f64 a1 b1))
(/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (/.f64 (neg.f64 b1) a1) (pow.f64 b2 #s(literal -1 binary64)))
(/.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) b2))
(/.f64 (neg.f64 b1) (/.f64 a1 b2))
(/.f64 b1 (/.f64 (neg.f64 a1) b2))
(/.f64 b1 (/.f64 a1 b2))
(neg.f64 (*.f64 (/.f64 b2 a1) b1))
(fma.f64 #s(literal 0 binary64) (/.f64 b2 a1) (*.f64 (/.f64 b2 a1) b1))
(fma.f64 (/.f64 b2 a1) #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 a1 b2)) (*.f64 (/.f64 b2 a1) b1))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))
(exp.f64 (-.f64 (log.f64 (/.f64 b2 a1)) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (neg.f64 a1) b1)) #s(literal -1 binary64)) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 a1) b1)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 a1) b1)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a1 b1) b2)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 b2 a1) b1))
(+.f64 (*.f64 (/.f64 b2 a1) #s(literal 0 binary64)) (*.f64 (/.f64 b2 a1) b1))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a1) #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 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 1 binary64)) b2)
(*.f64 (/.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 b2))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (neg.f64 b2))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b2) a1))
(*.f64 (pow.f64 a1 #s(literal -1 binary64)) b2)
(*.f64 #s(literal 1 binary64) (/.f64 b2 a1))
(*.f64 (neg.f64 b2) (/.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal 1 binary64)))
(*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (/.f64 b2 a1) #s(literal 1 binary64))
(*.f64 b2 (/.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 b2 (pow.f64 a1 #s(literal -1 binary64)))
(pow.f64 (*.f64 (/.f64 a1 b2) (/.f64 a1 b2)) #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 (pow.f64 a1 #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 b2 #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (neg.f64 a1))
(/.f64 (*.f64 (neg.f64 b2) #s(literal 1 binary64)) (neg.f64 a1))
(/.f64 (/.f64 #s(literal -1 binary64) a1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b2))
(/.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 b2 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a1 b2))
(/.f64 (neg.f64 b2) (neg.f64 a1))
(/.f64 (/.f64 b2 a1) #s(literal 1 binary64))
(/.f64 b2 a1)
(neg.f64 (/.f64 (/.f64 (neg.f64 b2) a1) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 b2) a1))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a1))
(exp.f64 (-.f64 (*.f64 (log.f64 a1) #s(literal -1 binary64)) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 b2 a1)))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -1 binary64)) a2)
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 a1 b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (/.f64 (*.f64 a1 a2) #s(literal 1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (neg.f64 a1))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (/.f64 (neg.f64 a1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a1 (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 a1 a2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 a1 b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (/.f64 a2 b2) a1) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (neg.f64 b2)))
(*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1 binary64)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 a2 b2) a1))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 a2 b2) b1) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 a1 (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 a1 (/.f64 (/.f64 (neg.f64 a2) b1) b2))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 a1 b1) b2))
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64)) b1)
(/.f64 (/.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64)) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b1) b2)) a2)
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (/.f64 a1 b1) b2)) (*.f64 a2 a2))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 a2 a2))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b2) a1) #s(literal 1 binary64)) b1)
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2)))))
(/.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (/.f64 b2 a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 (/.f64 (neg.f64 b1) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 b2 a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 b2 (*.f64 a2 a2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) a2) #s(literal 1 binary64)) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a1))
(/.f64 (*.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (neg.f64 a1) b1)) (*.f64 a2 b2))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (neg.f64 a1) b1)) (*.f64 (*.f64 a2 a2) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 a2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (pow.f64 b2 #s(literal -1 binary64))) (*.f64 (*.f64 a2 a2) (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))) (*.f64 (*.f64 (/.f64 b2 a1) b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 a2 b2))) (*.f64 (*.f64 (/.f64 b2 a1) b1) (/.f64 (neg.f64 b1) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (neg.f64 a2))) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2)) (pow.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) b1)
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (/.f64 b2 a1) b1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 (neg.f64 b1) a2) (pow.f64 a1 #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 b2 a1) b1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (*.f64 (/.f64 b2 a1) b1)))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 b2 a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 b1 a2) a1) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 a2) (/.f64 (neg.f64 b2) a1)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (/.f64 b2 a2) a1))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 a2 b2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b2 b1) a2) a1))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b2))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) b2)
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (neg.f64 a1) (*.f64 b2 (/.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 a1))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (/.f64 a2 b2) b1) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 a1 (/.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) b1))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 a2)))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(fma.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (neg.f64 a1) b1)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(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 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b2 b1) a2) a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 a1 b1) b2) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.f64 b1 b1))
(*.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) a1)
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 a1 a2))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a2) b1) (neg.f64 a1))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 a1 a2) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 a1 (pow.f64 a2 #s(literal -1 binary64))))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 (/.f64 (neg.f64 a1) b1) (neg.f64 a2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal -1 binary64))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) b1))
(*.f64 (*.f64 (/.f64 a1 b1) a2) #s(literal 1 binary64))
(*.f64 (/.f64 a1 b1) a2)
(*.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 a2 b1) a1)
(*.f64 a1 (/.f64 a2 b1))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b1))
(*.f64 a2 (/.f64 a1 b1))
(pow.f64 (/.f64 (/.f64 (/.f64 b1 a2) a1) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b1 a2) a1) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 a1 b1) a2) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (neg.f64 a1) a2) #s(literal -1 binary64)) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 b1 a2) a1) #s(literal -2 binary64))) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 b1 a2) a1) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 a2 (/.f64 (neg.f64 b1) a1))))))
(/.f64 (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 a1 a2) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) #s(literal 1 binary64)) b1)
(/.f64 (/.f64 (neg.f64 a2) (pow.f64 a1 #s(literal -1 binary64))) (neg.f64 b1))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) a2) #s(literal 1 binary64)) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (neg.f64 a1) b1)) a2)
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (/.f64 (neg.f64 a1) b1)) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (/.f64 (neg.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 (neg.f64 b1)))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (neg.f64 a1)) (*.f64 (*.f64 a2 a2) b1))
(/.f64 (*.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) a1) (*.f64 (*.f64 a2 a2) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b1) a1)) (*.f64 (/.f64 (neg.f64 b1) a1) a2)) (pow.f64 (/.f64 b1 a1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (/.f64 (neg.f64 b1) a1) (*.f64 a2 a2)))
(/.f64 (pow.f64 (neg.f64 a2) #s(literal 3 binary64)) (*.f64 (*.f64 a2 a2) (/.f64 (neg.f64 b1) a1)))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) b1)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 b1) a1) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 b1 a2) a1) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal -1 binary64))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 a1 b1) a2) #s(literal 1 binary64))
(/.f64 (/.f64 a1 b1) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (/.f64 a2 b1) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 a1 (/.f64 b1 a2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) a1))
(/.f64 a2 (/.f64 b1 a1))
(neg.f64 (*.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64)))
(neg.f64 (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(-.f64 #s(literal 0 binary64) (/.f64 a2 (/.f64 (neg.f64 b1) a1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b1 a2) a1)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (/.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (neg.f64 a1) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) (*.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 -1 binary64) b1) (neg.f64 a1))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b1))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) a1)
(*.f64 #s(literal 1 binary64) (/.f64 a1 b1))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(*.f64 a1 (pow.f64 b1 #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (/.f64 b1 a1))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 b1 a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 b1 a1) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 b1 a1) #s(literal -1 binary64))
(pow.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal -1 binary64))) (neg.f64 b1))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b1) a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (/.f64 (neg.f64 a1) b1) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b1 a1))
(/.f64 (neg.f64 a1) (neg.f64 b1))
(/.f64 a1 b1)
(neg.f64 (/.f64 (neg.f64 a1) b1))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b1))
(exp.f64 (-.f64 (*.f64 (log.f64 b1) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 b1 b1)) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (pow.f64 b1 #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) b1)
(*.f64 #s(literal 1 binary64) (neg.f64 b1))
(*.f64 (neg.f64 b1) #s(literal 1 binary64))
(*.f64 b1 #s(literal -1 binary64))
(pow.f64 (/.f64 b1 (neg.f64 (*.f64 b1 b1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b1 b1) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (*.f64 b1 b1) (pow.f64 b1 #s(literal 3 binary64)))) (pow.f64 b1 #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 b1 b1))) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64)) b1)
(/.f64 (neg.f64 (*.f64 b1 b1)) b1)
(/.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b1 b1) #s(literal 0 binary64))))
(/.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (*.f64 b1 b1))
(/.f64 (pow.f64 b1 #s(literal 3 binary64)) (neg.f64 (*.f64 b1 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 b1 (neg.f64 (*.f64 b1 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b1 b1) (pow.f64 (neg.f64 b1) #s(literal 3 binary64))))
(neg.f64 b1)
(fma.f64 (neg.f64 (*.f64 b1 b1)) (pow.f64 b1 #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 b1) #s(literal 3 binary64)) (pow.f64 b1 #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b1 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 b1 #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b1 b1)) b1)
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b1) b1))
(-.f64 #s(literal 0 binary64) b1)
(+.f64 #s(literal 0 binary64) (neg.f64 b1))
(+.f64 (neg.f64 b1) #s(literal 0 binary64))

eval90.0ms (2.5%)

Memory
10.1MiB live, 205.3MiB allocated
Compiler

Compiled 10 661 to 2 322 computations (78.2% saved)

prune18.0ms (0.5%)

Memory
-14.8MiB live, 66.4MiB allocated
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New8531854
Fresh011
Picked055
Done011
Total8538861
Accuracy
100.0%
Counts
861 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.2%
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
91.0%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
84.8%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
91.0%
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
81.2%
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
89.0%
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
84.3%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
77.3%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
Compiler

Compiled 58 to 58 computations (0% saved)

simplify4.0ms (0.1%)

Memory
5.7MiB live, 5.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 a1 b2)
cost-diff0
(*.f64 (/.f64 a1 b2) a2)
cost-diff384
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 a2 (*.f64 b2 b1))
cost-diff0
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
01638
12738
24538
35238
45438
05438
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
a2
(*.f64 b2 b1)
b2
b1
a1
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(*.f64 (/.f64 a1 b2) a2)
(/.f64 a1 b2)
a1
b2
a2
b1
Outputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b1 b2))
a2
(*.f64 b2 b1)
(*.f64 b1 b2)
b2
b1
a1
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a1 b2) a2)
(/.f64 a1 b2)
a1
b2
a2
b1

localize27.0ms (0.7%)

Memory
11.9MiB live, 51.0MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(/.f64 a1 b2)
accuracy4.843565182881237
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
accuracy6.7696887873249105
(*.f64 (/.f64 a1 b2) a2)
accuracy0.0
(*.f64 b2 b1)
accuracy4.665115160661991
(/.f64 a2 (*.f64 b2 b1))
accuracy6.741030191289457
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
Samples
20.0ms256×0valid
Compiler

Compiled 78 to 22 computations (71.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 6.0ms (56% of total)
ival-div: 5.0ms (46.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series19.0ms (0.5%)

Memory
-13.1MiB live, 25.6MiB allocated
Counts
6 → 5
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 b2 b1)
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(*.f64 (/.f64 a1 b2) a2)
(/.f64 a1 b2)
Outputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ a1 b2)
(/ a2 (* b1 b2))
(* b1 b2)
Calls

12 calls:

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

simplify3.0ms (0.1%)

Memory
3.6MiB live, 3.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
12123
23623
34323
04323
Stop Event
iter limit
saturated
Counts
5 → 5
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ a1 b2)
(/ a2 (* b1 b2))
(* b1 b2)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(* b1 b2)
(*.f64 b1 b2)

rewrite118.0ms (3.3%)

Memory
-3.4MiB live, 159.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01030
01630
14930
224830
3156130
4617230
0803130
Stop Event
iter limit
node limit
iter limit
Counts
6 → 463
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 b2 b1)
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(*.f64 (/.f64 a1 b2) a2)
(/.f64 a1 b2)
Outputs
(*.f64 (pow.f64 (/.f64 (/.f64 (neg.f64 b1) a2) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b2) b1))
(*.f64 (pow.f64 (pow.f64 (*.f64 a1 a2) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 b1) a2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 a1) b2) b1))
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(*.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) (neg.f64 a1))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) b2) (pow.f64 (/.f64 (neg.f64 b1) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 (neg.f64 a1) a2) b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 #s(literal -1 binary64) b2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 a1 a2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b2) b1))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 (neg.f64 a1) b2) b1))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) (/.f64 (/.f64 (*.f64 b1 b2) a2) a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) #s(literal -1 binary64))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 (neg.f64 a1) a2))) (*.f64 (neg.f64 b1) (*.f64 b1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)) (*.f64 (neg.f64 b1) (*.f64 a1 a2))) (*.f64 (neg.f64 b1) (*.f64 (neg.f64 b2) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (*.f64 (/.f64 a1 b2) a2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (neg.f64 b1) a2)) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 b2) a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64))) (*.f64 (neg.f64 b1) (*.f64 (/.f64 a1 b2) a2)))
(/.f64 (neg.f64 (*.f64 a1 a1)) (*.f64 (*.f64 (/.f64 (neg.f64 b2) a2) b1) a1))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (/.f64 (neg.f64 b2) a1) b1) a2))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -3 binary64))) (*.f64 (neg.f64 b1) (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (*.f64 (/.f64 (neg.f64 b2) a2) b1) (*.f64 a1 a1)))
(/.f64 (neg.f64 (pow.f64 a2 #s(literal 3 binary64))) (*.f64 (*.f64 (/.f64 (neg.f64 b2) a1) b1) (*.f64 a2 a2)))
(/.f64 (/.f64 (neg.f64 a1) b1) (*.f64 (pow.f64 a2 #s(literal -1 binary64)) (neg.f64 b2)))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 (*.f64 (neg.f64 a1) a2) b1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b2) (*.f64 (pow.f64 a2 #s(literal -1 binary64)) (neg.f64 b1)))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (/.f64 (neg.f64 b2) a1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (/.f64 (neg.f64 a2) b2) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (neg.f64 b1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 b1 a2)))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (/.f64 b2 a2) a1))
(/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b1 b2) a2) a1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (neg.f64 a2) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)))
(/.f64 (neg.f64 a2) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (*.f64 (neg.f64 b2) b1)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b2) a1) b1))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 a2 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (*.f64 b1 b2)))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(fma.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(fma.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(fma.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a1) b2) b1) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(fma.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a2) b2) b1) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) b1)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a2)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 a1 #s(literal -1 binary64))) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(exp.f64 (log.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a1) b2) b1)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a2) b2) b1)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (pow.f64 (/.f64 (neg.f64 b1) a2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b2) b1))
(*.f64 (pow.f64 (/.f64 (*.f64 b1 b2) a2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b1 b2) a2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (neg.f64 a2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (pow.f64 (/.f64 (neg.f64 b1) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 a2) b2) b1))
(*.f64 (/.f64 a2 b1) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b2) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 a2 b1))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 #s(literal -1 binary64) b2) b1))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(*.f64 a2 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)))
(pow.f64 (*.f64 (/.f64 (*.f64 b1 b2) a2) (/.f64 (*.f64 b1 b2) a2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 b1 b2) a2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 b1 b2) a2) #s(literal -1 binary64))
(pow.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) (/.f64 (/.f64 (neg.f64 a2) b2) b1))) (/.f64 (/.f64 (neg.f64 a2) b2) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) (/.f64 (/.f64 (neg.f64 a2) b2) b1) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a2) b2) b1)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) b1)) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 (/.f64 (neg.f64 b2) a2) 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 (*.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) (neg.f64 b1)) (*.f64 (*.f64 (neg.f64 b2) b1) (/.f64 a2 b2))) (*.f64 (*.f64 (neg.f64 b2) b1) (neg.f64 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) (*.f64 (neg.f64 b2) b1)) (*.f64 (*.f64 (neg.f64 b2) b1) a2)) (pow.f64 (*.f64 b1 b2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (neg.f64 b2) b1) a2))
(/.f64 (neg.f64 (pow.f64 a2 #s(literal 3 binary64))) (*.f64 (*.f64 (neg.f64 b2) b1) (*.f64 a2 a2)))
(/.f64 (/.f64 (neg.f64 a2) b1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (pow.f64 a2 #s(literal -1 binary64)) (neg.f64 b2)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (pow.f64 a2 #s(literal -1 binary64)) (neg.f64 b1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 b1))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 (/.f64 a2 b2) b1)
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 b1 a2))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 b2 a2))
(/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b1 b2) a2))
(/.f64 (neg.f64 a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 a2 (*.f64 b1 b2))
(neg.f64 (/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal 1 binary64)))
(neg.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 b2)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a2) b2) b1))
(exp.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) #s(literal 0 binary64)) (/.f64 a2 (*.f64 b1 b2)))
(+.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b2) b1))
(*.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(*.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 (*.f64 b1 b2) #s(literal 1 binary64))
(*.f64 b1 b2)
(*.f64 b2 b1)
(pow.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) #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) (+.f64 (pow.f64 (*.f64 b1 b2) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b1 b2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 b1 b2) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal 2 binary64)))) (*.f64 b1 b2))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal 3 binary64)))) (pow.f64 (*.f64 b1 b2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal 2 binary64))) (*.f64 (neg.f64 b2) b1))
(/.f64 (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 b1 b2) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal 3 binary64))) (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b2) b1))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)))
(/.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 (*.f64 b1 b2) #s(literal 1 binary64))
(/.f64 b1 (pow.f64 b2 #s(literal -1 binary64)))
(/.f64 b2 (pow.f64 b1 #s(literal -1 binary64)))
(neg.f64 (/.f64 b2 (/.f64 #s(literal -1 binary64) b1)))
(neg.f64 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)))
(neg.f64 (*.f64 (neg.f64 b2) b1))
(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 (neg.f64 b2) #s(literal 0 binary64) (*.f64 b1 b2))
(fma.f64 (neg.f64 b2) (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) #s(literal 0 binary64) (*.f64 b1 b2))
(fma.f64 (neg.f64 b1) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 b2) b1) #s(literal -1 binary64) #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 #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 (pow.f64 (/.f64 (/.f64 (neg.f64 b1) a2) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b2) b1))
(*.f64 (pow.f64 (pow.f64 (*.f64 a1 a2) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 b1) a2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 a1) b2) b1))
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(*.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) (neg.f64 a1))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) b2) (pow.f64 (/.f64 (neg.f64 b1) a2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) b1) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 (neg.f64 a1) a2) b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 #s(literal -1 binary64) b2) b1))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b1) a2))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 a1 a2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b2) b1))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 (neg.f64 a1) b2) b1))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 a1 b2) a2) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) (/.f64 (/.f64 (*.f64 b1 b2) a2) a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b1 b2) a2) a1) #s(literal -1 binary64))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 (neg.f64 a1) a2))) (*.f64 (neg.f64 b1) (*.f64 b1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) b1)) (*.f64 (neg.f64 b1) (*.f64 a1 a2))) (*.f64 (neg.f64 b1) (*.f64 (neg.f64 b2) b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (*.f64 (/.f64 a1 b2) a2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (neg.f64 b1) a2)) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 b2) a1) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64))) (*.f64 (neg.f64 b1) (*.f64 (/.f64 a1 b2) a2)))
(/.f64 (neg.f64 (*.f64 a1 a1)) (*.f64 (*.f64 (/.f64 (neg.f64 b2) a2) b1) a1))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 (/.f64 (neg.f64 b2) a1) b1) a2))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -3 binary64))) (*.f64 (neg.f64 b1) (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (*.f64 (/.f64 (neg.f64 b2) a2) b1) (*.f64 a1 a1)))
(/.f64 (neg.f64 (pow.f64 a2 #s(literal 3 binary64))) (*.f64 (*.f64 (/.f64 (neg.f64 b2) a1) b1) (*.f64 a2 a2)))
(/.f64 (/.f64 (neg.f64 a1) b1) (*.f64 (pow.f64 a2 #s(literal -1 binary64)) (neg.f64 b2)))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 (neg.f64 a2) b1) (/.f64 (neg.f64 b2) a1))
(/.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (/.f64 a1 b1) b2) (pow.f64 a2 #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 (*.f64 (neg.f64 a1) a2) b1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b2) (*.f64 (pow.f64 a2 #s(literal -1 binary64)) (neg.f64 b1)))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 b1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (/.f64 (neg.f64 b2) a1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1))
(/.f64 (/.f64 (neg.f64 a2) b2) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (neg.f64 b1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) (/.f64 b1 a1)))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 b1 a2)))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a2) a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (/.f64 b2 a2) a1))
(/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b1 b2) a2) a1))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 (neg.f64 b2) a2) b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (neg.f64 a2) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)))
(/.f64 (neg.f64 a2) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (*.f64 (neg.f64 b2) b1)))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b2) a1) b1))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 a2 (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (*.f64 b1 b2)))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(fma.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(fma.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(fma.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a1) b2) b1) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(fma.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a2) b2) b1) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a2) b1)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b2) a1) b1)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a2)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 a1 #s(literal -1 binary64))) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 a1) b1)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 a2 b2)))
(exp.f64 (log.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a1) b2) b1)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 a2) b2) b1)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a1 a2) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 a2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (neg.f64 a1) a2))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 a1))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 a2 b2) a1)
(*.f64 (*.f64 a1 a2) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 a1 a2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a1 b2) a2))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) b2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b2))
(*.f64 (*.f64 (/.f64 a1 b2) a2) #s(literal 1 binary64))
(*.f64 (/.f64 a1 b2) a2)
(*.f64 a1 (/.f64 a2 b2))
(*.f64 a2 (/.f64 a1 b2))
(pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 a1 b2) a2) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) a2)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64)))) (*.f64 (/.f64 a1 b2) a2))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -3 binary64)))) (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64))) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (/.f64 (neg.f64 b2) a1) a2))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -3 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 a2 #s(literal 3 binary64))) (*.f64 (/.f64 (neg.f64 b2) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a1 #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a2)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 b2) a1) a2))
(/.f64 (/.f64 a2 b2) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b2 a2) a1))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) a1))
(/.f64 (*.f64 (/.f64 a1 b2) a2) #s(literal 1 binary64))
(/.f64 a1 (/.f64 b2 a2))
(/.f64 a2 (/.f64 b2 a1))
(neg.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(fma.f64 (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 b2 a2) a1) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (*.f64 a1 a2) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 b2 #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 a1) b2) #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) a2))
(fma.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 a2) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (neg.f64 a1) a2) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 a1) a2) (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 a2) b2) #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) a2))
(fma.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 a1) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b2) (*.f64 (/.f64 a1 b2) a2))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b2) (*.f64 (/.f64 a1 b2) a2))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal 0 binary64))
(fma.f64 (/.f64 a2 b2) a1 #s(literal 0 binary64))
(fma.f64 (*.f64 a1 a2) (pow.f64 b2 #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 a1 a2) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 a1 a2) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 a1 b2) a2) #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) b2) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b2) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 a1 b2) a2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 a1 b2) a2 #s(literal 0 binary64))
(fma.f64 a1 (/.f64 a2 b2) #s(literal 0 binary64))
(fma.f64 a2 (/.f64 a1 b2) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 a1 #s(literal -1 binary64))) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b2) a1)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b2 a2) a1)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b2)) (*.f64 (/.f64 a1 b2) a2))
(+.f64 (*.f64 (/.f64 (neg.f64 a1) b2) #s(literal 0 binary64)) (*.f64 (/.f64 a1 b2) a2))
(+.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 0 binary64)) (*.f64 (/.f64 a1 b2) a2))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b2)) (*.f64 (/.f64 a1 b2) a2))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) a2))
(+.f64 (*.f64 (/.f64 a1 b2) a2) #s(literal 0 binary64))
(*.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 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) a1)
(*.f64 #s(literal 1 binary64) (/.f64 a1 b2))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(*.f64 a1 (pow.f64 b2 #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 (neg.f64 (*.f64 a1 a1)) (*.f64 (neg.f64 b2) a1))
(/.f64 (neg.f64 (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (neg.f64 b2) (*.f64 a1 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 #s(literal -1 binary64) (/.f64 (neg.f64 b2) a1))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 a1 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a1))
(/.f64 (neg.f64 a1) (neg.f64 b2))
(/.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(/.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 (log.f64 (/.f64 a1 b2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64)) (/.f64 a1 b2))
(+.f64 #s(literal 0 binary64) (/.f64 a1 b2))

eval53.0ms (1.5%)

Memory
-5.2MiB live, 115.7MiB allocated
Compiler

Compiled 4 110 to 907 computations (77.9% saved)

prune7.0ms (0.2%)

Memory
-16.1MiB live, 23.6MiB allocated
Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New3501351
Fresh000
Picked022
Done156
Total3518359
Accuracy
100.0%
Counts
359 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.4%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
83.2%
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
91.0%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
84.8%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
81.2%
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
89.0%
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
84.3%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
77.3%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
Compiler

Compiled 56 to 56 computations (0% saved)

simplify3.0ms (0.1%)

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

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a1 a2)
cost-diff0
(/.f64 (*.f64 a1 a2) b2)
cost-diff0
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
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 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a1 a2)
a1
a2
b2
b1
Outputs
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(*.f64 a1 a2)
(*.f64 a2 a1)
a1
a2
b2
b1

localize17.0ms (0.5%)

Memory
30.3MiB live, 30.3MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 40 to 16 computations (60% saved)

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

series11.0ms (0.3%)

Memory
-27.0MiB live, 16.0MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a1 a2)
Outputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(* a1 a2)
Calls

12 calls:

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

simplify2.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
11815
23515
34215
04215
Stop Event
iter limit
saturated
Counts
3 → 3
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(* a1 a2)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(* a1 a2)
(*.f64 a2 a1)

rewrite100.0ms (2.8%)

Memory
32.5MiB live, 146.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0715
01015
13015
217215
3112015
4583915
0817115
Stop Event
iter limit
node limit
iter limit
Counts
3 → 322
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a1 a2)
Outputs
(*.f64 (/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (pow.f64 a1 #s(literal -1 binary64))) a2)
(*.f64 (/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64))) a1)
(*.f64 (/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 a2 a1))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (neg.f64 (*.f64 b2 b2))) b2)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (neg.f64 (pow.f64 b2 #s(literal 3 binary64)))) (*.f64 b2 b2))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 b1 a1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (pow.f64 a1 #s(literal -1 binary64))) (/.f64 a2 b2))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64))) (/.f64 a1 b2))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (neg.f64 b2) a1)) (neg.f64 a2))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 (*.f64 b1 b1))) b1)
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 (pow.f64 b1 #s(literal 3 binary64)))) (*.f64 b1 b1))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 b1 a2)) a1)
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 b1 a1)) a2)
(*.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a1)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a2 b1) a1))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (pow.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 a2 b1) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 a2) b2) b1))
(*.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 (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 (*.f64 a2 a1)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) b1))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) (pow.f64 b1 #s(literal -1 binary64))))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 b2 (*.f64 a2 a1))))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (/.f64 b1 a1) a2)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (/.f64 a2 b1) a1)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 a2 (/.f64 #s(literal -1 binary64) b1)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 (neg.f64 a2) b1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (*.f64 a2 a1))
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(*.f64 (*.f64 (/.f64 a2 b1) a1) (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 a2 b1) a1) (pow.f64 b2 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (/.f64 (neg.f64 a2) b2) b1) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 (neg.f64 a2) b2) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 (neg.f64 a2) b1) a1))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a2 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 a1 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a1)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) #s(literal 1 binary64)))
(*.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 (/.f64 (neg.f64 a1) b2) b1) #s(literal 1 binary64)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 a1) b2) (pow.f64 b1 #s(literal -1 binary64))))
(*.f64 (neg.f64 a2) (*.f64 (neg.f64 a1) (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64))))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 a1 b1) (neg.f64 b2)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 (neg.f64 a1) b2) b1))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 (/.f64 a2 b1) a1))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a2 a1) b2) b1))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (pow.f64 b1 #s(literal -1 binary64)))
(*.f64 (*.f64 a2 a1) (/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)))
(*.f64 a2 (/.f64 (/.f64 (/.f64 a1 b2) b1) #s(literal 1 binary64)))
(*.f64 a2 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 b1 a1)))
(*.f64 a2 (*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 a2 (*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 #s(literal -1 binary64) b1)))
(*.f64 a2 (/.f64 (/.f64 a1 b2) b1))
(*.f64 a1 (/.f64 (/.f64 (/.f64 a2 b1) b2) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 (/.f64 a2 b1) b2))
(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 (*.f64 a2 a1) b2) b1) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) b1)) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -3 binary64))) (/.f64 #s(literal -1 binary64) b1)) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2)) (*.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) b1) b2)) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2))) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 a1) b2) a2))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b2)) (*.f64 (neg.f64 b1) (*.f64 (neg.f64 a1) a2))) (*.f64 (neg.f64 b1) (*.f64 b1 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) b2)) (*.f64 (neg.f64 b1) (*.f64 a2 a1))) (*.f64 (neg.f64 b1) (*.f64 (neg.f64 b1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1)) (*.f64 (*.f64 (neg.f64 b1) b2) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1))) (*.f64 (*.f64 (neg.f64 b1) b2) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.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) (*.f64 b1 b2)) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (neg.f64 a1) a2))) (*.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 a2 a1) 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 a2 a1))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 (neg.f64 b1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1)) b1) (*.f64 (neg.f64 b1) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b1) b2) (*.f64 a2 a1)))
(/.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (*.f64 (*.f64 (neg.f64 b1) b2) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -3 binary64))) (*.f64 (neg.f64 b1) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 (neg.f64 b2) a2))
(/.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1 binary64)) (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 a1) (*.f64 b1 (/.f64 (neg.f64 b2) a2)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (/.f64 (neg.f64 b2) a1) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 (neg.f64 b1) a2) a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b1 a1) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 b1) a2) (/.f64 b2 a1)))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (pow.f64 b1 #s(literal -1 binary64)) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (/.f64 (/.f64 b1 a1) a2))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) b1))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b1) b2))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) b1) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(/.f64 a1 (*.f64 (/.f64 b2 a2) b1))
(neg.f64 (/.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 a2 a1) b2) b1))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 a2 a1) b2) b1))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) a2) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (neg.f64 a1) b2) b1) 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 (*.f64 a2 a1) b2) b1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) b1)))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b1) b2) #s(literal 0 binary64)) (/.f64 (/.f64 (*.f64 a2 a1) b2) b1))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (/.f64 (/.f64 (*.f64 a2 a1) b2) b1))
(+.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 a2 a1) b2) b1))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 a1 #s(literal -1 binary64))) a2)
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64))) a1)
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (*.f64 b2 b2))) b2)
(*.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (pow.f64 b2 #s(literal 3 binary64)))) (*.f64 b2 b2))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 a2 a1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 a2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a1 b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 a2 a1)))
(*.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 a1))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (neg.f64 a1) a2))
(*.f64 (/.f64 a1 b2) (pow.f64 (pow.f64 a2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 a1 b2) a2)
(*.f64 (neg.f64 a2) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 (neg.f64 a1) b2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b2))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(*.f64 (/.f64 a2 b2) (pow.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b2) a1)
(*.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 a2 a1))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 a1) a2) (/.f64 #s(literal -1 binary64) 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 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 a2 a1) (pow.f64 b2 #s(literal -1 binary64)))
(*.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))
(*.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))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) b2)) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) a2)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64)))) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -3 binary64)))) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))))) (*.f64 (neg.f64 b2) (/.f64 (*.f64 a2 a1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))) (*.f64 (neg.f64 b2) (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -3 binary64))))) (*.f64 (neg.f64 b2) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 b2) (neg.f64 a1))) (*.f64 (neg.f64 b2) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64))) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b2))) (/.f64 (/.f64 (neg.f64 b2) a1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 (neg.f64 a1) a2))) (*.f64 (neg.f64 b2) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 a2 a1))) (*.f64 b2 b2))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (*.f64 (neg.f64 b2) (*.f64 a2 a1)))
(/.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (*.f64 (neg.f64 b2) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -3 binary64))) (neg.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -2 binary64))))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) a1))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (neg.f64 b2) a1) a2))
(/.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64))
(/.f64 (neg.f64 b2) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64))
(/.f64 b2 (*.f64 (neg.f64 b2) (/.f64 (/.f64 (neg.f64 b2) a1) a2)))
(/.f64 (*.f64 a2 a1) b2)
(/.f64 a2 (/.f64 b2 a1))
(/.f64 a1 (/.f64 b2 a2))
(neg.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(fma.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 a1 #s(literal -1 binary64))) a2 #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) (pow.f64 a2 #s(literal -1 binary64))) a1 #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (*.f64 b2 b2))) b2 #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (pow.f64 b2 #s(literal 3 binary64)))) (*.f64 b2 b2) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 a2 a1) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 b2) a1) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 a2 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a1 b2) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a2 b2) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #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)) (pow.f64 (*.f64 a2 a1) #s(literal -1 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 a2 a1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 a2) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 a1) #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) b2) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (neg.f64 a1) a2) #s(literal 0 binary64))
(fma.f64 (/.f64 a1 b2) (pow.f64 (pow.f64 a2 #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 a1 b2) a2 #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) (/.f64 (/.f64 (neg.f64 a1) b2) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b2) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal 0 binary64))
(fma.f64 (/.f64 a2 b2) (pow.f64 (pow.f64 a1 #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 a2 b2) a1 #s(literal 0 binary64))
(fma.f64 (pow.f64 b2 #s(literal -1 binary64)) (*.f64 a2 a1) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) b2) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (neg.f64 a1) b2) a2) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 a1) a2) (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 a2 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 a2 a1) (/.f64 (pow.f64 b2 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 a2 a1) (pow.f64 b2 #s(literal -1 binary64)) #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))
(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))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) b2) a2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a2 a1) b2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 (*.f64 a2 a1) b2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64)) (/.f64 (*.f64 a2 a1) b2))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))
(+.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 0 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #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 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 a2 a1) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 a1) a2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) a2)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 a2 a1))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64)))) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))) (*.f64 (neg.f64 a1) a2))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 3 binary64))) (neg.f64 (pow.f64 (*.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(/.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 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 a2 a1) #s(literal -1 binary64)) #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))

eval44.0ms (1.2%)

Memory
-31.1MiB live, 89.6MiB allocated
Compiler

Compiled 3 932 to 803 computations (79.6% saved)

prune7.0ms (0.2%)

Memory
29.6MiB live, 29.6MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New3250325
Fresh000
Picked011
Done077
Total3258333
Accuracy
100.0%
Counts
333 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.4%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
83.2%
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
91.0%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
84.8%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
81.2%
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
89.0%
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
84.3%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
77.3%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
Compiler

Compiled 121 to 87 computations (28.1% saved)

regimes24.0ms (0.7%)

Memory
2.6MiB live, 41.4MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
Outputs
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
Calls

7 calls:

4.0ms
(*.f64 b1 b2)
3.0ms
a2
3.0ms
a1
3.0ms
b2
3.0ms
b1
Results
AccuracySegmentsBranch
97.9%2a1
93.8%2a2
98.6%2b1
98.2%2b2
98.3%2(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
98.2%2(*.f64 a1 a2)
99.0%2(*.f64 b1 b2)
Compiler

Compiled 17 to 33 computations (-94.1% saved)

regimes15.0ms (0.4%)

Memory
-18.4MiB live, 24.5MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
Outputs
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
Calls

4 calls:

6.0ms
(*.f64 b1 b2)
3.0ms
b1
3.0ms
(*.f64 a1 a2)
3.0ms
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Results
AccuracySegmentsBranch
98.2%2(*.f64 a1 a2)
99.0%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
95.1%2b1
97.4%2(*.f64 b1 b2)
Compiler

Compiled 14 to 21 computations (-50% saved)

regimes12.0ms (0.3%)

Memory
-18.6MiB live, 20.2MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
Outputs
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
Calls

5 calls:

3.0ms
(*.f64 b1 b2)
2.0ms
a1
2.0ms
b2
2.0ms
(*.f64 a1 a2)
2.0ms
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Results
AccuracySegmentsBranch
96.2%2(*.f64 b1 b2)
98.6%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
91.7%2a1
96.6%2b2
94.9%3(*.f64 a1 a2)
Compiler

Compiled 15 to 25 computations (-66.7% saved)

regimes4.0ms (0.1%)

Memory
12.5MiB live, 12.5MiB allocated
Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
Outputs
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
Calls

2 calls:

2.0ms
b2
2.0ms
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Results
AccuracySegmentsBranch
94.4%2b2
97.9%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes3.0ms (0.1%)

Memory
13.3MiB live, 13.3MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.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

2 calls:

2.0ms
(*.f64 b1 b2)
2.0ms
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Results
AccuracySegmentsBranch
96.2%4(*.f64 b1 b2)
97.2%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 10 to 12 computations (-20% saved)

regimes11.0ms (0.3%)

Memory
-14.1MiB live, 24.8MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Outputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
Calls

7 calls:

2.0ms
a2
1.0ms
a1
1.0ms
b1
1.0ms
b2
1.0ms
(*.f64 a1 a2)
Results
AccuracySegmentsBranch
87.7%2a1
87.8%2(*.f64 b1 b2)
90.3%3(*.f64 a1 a2)
87.3%2a2
86.7%2b2
88.1%2b1
90.3%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 17 to 33 computations (-94.1% saved)

regimes8.0ms (0.2%)

Memory
21.5MiB live, 21.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

7 calls:

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

Compiled 17 to 33 computations (-94.1% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.24043610604323e+111
4.9281849881489116e+113
Compiler

Compiled 10 to 14 computations (-40% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.3648273843362734e+40
1.0804760579855105e+41
Compiler

Compiled 10 to 14 computations (-40% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2439401202078446e+300
+inf
0.0ms
0.0
2.799e-319
Compiler

Compiled 10 to 14 computations (-40% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2439401202078446e+300
+inf
0.0ms
0.0
2.799e-319
Compiler

Compiled 10 to 14 computations (-40% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2439401202078446e+300
+inf
0.0ms
0.0
2.799e-319
Compiler

Compiled 10 to 14 computations (-40% saved)

bsearch1.0ms (0%)

Memory
-38.7MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.383794629996229e+283
2.961055040126045e+286
0.0ms
8.666032591884328e-118
1.668380573351602e-112
Compiler

Compiled 10 to 14 computations (-40% saved)

simplify89.0ms (2.5%)

Memory
17.9MiB live, 60.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048201
165201
283199
3112199
4165199
5260199
6448199
7701199
8905199
91119199
101585199
111855199
122138199
132524199
144048199
155975199
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 b1 b2) #s(literal 4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) (/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2)) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1))
(if (<=.f64 (*.f64 a1 a2) #s(literal 40000000000000001215144113708014667563008 binary64)) (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (/.f64 a2 (*.f64 (/.f64 b2 a1) b1))))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 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 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 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 5678427533559429/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 19999999999999999107907035470722688548543642037822625624581146052369080204687596991974988676793374119619545593265815356195141111730219737506752206295336815508807162619269109592516352168767784404225952785594616990049919679573930685265192332375929060688459799179664924898580232780382208 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
Outputs
(if (<=.f64 (*.f64 b1 b2) #s(literal 4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) (/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2)) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1))
(if (<=.f64 (*.f64 b1 b2) #s(literal 4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) (/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1))
(if (<=.f64 (*.f64 a1 a2) #s(literal 40000000000000001215144113708014667563008 binary64)) (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (/.f64 a2 (*.f64 (/.f64 b2 a1) b1))))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 (/.f64 a2 b2) b1) a1) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 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 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))
(if (or (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (not (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)))) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 5678427533559429/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 19999999999999999107907035470722688548543642037822625624581146052369080204687596991974988676793374119619545593265815356195141111730219737506752206295336815508807162619269109592516352168767784404225952785594616990049919679573930685265192332375929060688459799179664924898580232780382208 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))
(if (or (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 5678427533559429/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (not (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 19999999999999999107907035470722688548543642037822625624581146052369080204687596991974988676793374119619545593265815356195141111730219737506752206295336815508807162619269109592516352168767784404225952785594616990049919679573930685265192332375929060688459799179664924898580232780382208 binary64)))) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)

soundness762.0ms (21.1%)

Memory
2.7MiB live, 319.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
01013
12713
213113
380613
4574813
0806313
02181
03890
112580
272680
3507678
0822378
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 383 to 181 computations (52.7% saved)

preprocess437.0ms (12.1%)

Memory
7.9MiB live, 597.2MiB allocated
Compiler

Compiled 666 to 294 computations (55.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...