Quotient of products

Time bar (total: 4.0s)

analyze115.0ms (2.9%)

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

sample654.0ms (16.5%)

Memory
-3.0MiB live, 867.5MiB allocated
Samples
417.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 176.0ms
ival-mult: 120.0ms (68% of total)
ival-div: 49.0ms (27.8% of total)
ival-true: 5.0ms (2.8% of total)
ival-assert: 3.0ms (1.7% of total)
Bogosity

preprocess96.0ms (2.4%)

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

Useful iterations: 0 (0.0ms)

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

(negabs b2)

(negabs b1)

(negabs a2)

(negabs a1)

(sort a1 a2)

(sort b1 b2)

explain66.0ms (1.7%)

Memory
6.0MiB live, 126.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
290-1(3.7634332102481843e-281 1.0652538411965947e+22 5.187367322746071e-167 3.588327190258739e-148)(/.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/u100
(*.f64 b1 b2)underflow31
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))n/o70
(*.f64 b1 b2)overflow29
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/n50
(*.f64 a1 a2)overflow30
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/o20
(*.f64 a1 a2)overflow30
(*.f64 b1 b2)overflow29
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/n20
(*.f64 a1 a2)underflow30
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/u20
(*.f64 a1 a2)underflow30
(*.f64 b1 b2)underflow31
Confusion
Predicted +Predicted -
+281
-0227
Precision
1.0
Recall
0.9655172413793104
Confusion?
Predicted +Predicted MaybePredicted -
+2801
-00227
Precision?
1.0
Recall?
0.9655172413793104
Freqs
test
numberfreq
0228
128
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
33.0ms512×0valid
Compiler

Compiled 60 to 32 computations (46.7% saved)

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

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 4 to 4 computations (0% saved)

prune2.0ms (0%)

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

Compiled 11 to 7 computations (36.4% saved)

simplify5.0ms (0.1%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize21.0ms (0.5%)

Memory
13.3MiB live, 49.2MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 b1 b2)
accuracy100.0%
(*.f64 a1 a2)
accuracy89.4%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Samples
15.0ms256×0valid
Compiler

Compiled 19 to 9 computations (52.6% saved)

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

series10.0ms (0.3%)

Memory
14.4MiB live, 14.4MiB allocated
Counts
3 → 96
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))>
#<alt (*.f64 a1 a2)>
#<alt (*.f64 b1 b2)>
Outputs
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
Calls

24 calls:

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

rewrite188.0ms (4.7%)

Memory
-40.3MiB live, 294.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
2 736×lower-*.f32
2 732×lower-*.f64
1 926×lower-/.f32
1 924×lower-/.f64
1 782×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify9.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

eval41.0ms (1%)

Memory
7.7MiB live, 84.9MiB allocated
Compiler

Compiled 4 226 to 620 computations (85.3% saved)

prune52.0ms (1.3%)

Memory
7.2MiB live, 115.5MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New36310373
Fresh000
Picked011
Done000
Total36311374
Accuracy
100.0%
Counts
374 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.2%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
89.3%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
91.4%
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 (neg.f64 a2)) b1))
87.1%
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
88.0%
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
88.0%
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
97.5%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
78.8%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
87.4%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
89.0%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
87.1%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (neg.f64 a1)) (neg.f64 a2))
Compiler

Compiled 247 to 163 computations (34% saved)

simplify16.0ms (0.4%)

Memory
-20.7MiB live, 26.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a1 a2)
cost-diff0
(/.f64 (*.f64 a1 a2) b2)
cost-diff384
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
cost-diff0
(*.f64 b1 b2)
cost-diff0
(/.f64 (*.f64 b1 b2) a2)
cost-diff384
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
cost-diff0
(*.f64 a1 a2)
cost-diff0
(*.f64 b1 b2)
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
cost-diff0
(*.f64 b1 b2)
cost-diff0
(/.f64 a1 (*.f64 b1 b2))
cost-diff0
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
cost-diff0
(/.f64 a1 b1)
cost-diff0
(/.f64 a2 b2)
cost-diff384
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Rules
172×lower-*.f32
162×lower-*.f64
160×associate-*r*
106×associate-*l*
78×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01899
03197
15397
29697
319597
431397
540197
040197
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 a2 b2)
a2
b2
(/.f64 a1 b1)
a1
b1
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 a1 (*.f64 b1 b2))
a1
(*.f64 b1 b2)
b1
b2
a2
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
#s(literal 1 binary64)
(*.f64 b1 b2)
b1
b2
(*.f64 a1 a2)
a1
a2
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
a1
(/.f64 (*.f64 b1 b2) a2)
(*.f64 b1 b2)
b1
b2
a2
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a1 a2)
a1
a2
b2
b1
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(/.f64 a2 b2)
a2
b2
(/.f64 a1 b1)
a1
b1
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(/.f64 a1 (*.f64 b1 b2))
(/.f64 a1 (*.f64 b2 b1))
a1
(*.f64 b1 b2)
(*.f64 b2 b1)
b1
b2
a2
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
#s(literal 1 binary64)
(*.f64 b1 b2)
(*.f64 b2 b1)
b1
b2
(*.f64 a1 a2)
(*.f64 a2 a1)
a1
a2
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
a1
(/.f64 (*.f64 b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(*.f64 b1 b2)
(*.f64 b2 b1)
b1
b2
a2
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(*.f64 a1 a2)
(*.f64 a2 a1)
a1
a2
b2
b1

localize59.0ms (1.5%)

Memory
0.0MiB live, 113.5MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a1 a2)
accuracy94.4%
(/.f64 (*.f64 a1 a2) b2)
accuracy93.5%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
accuracy100.0%
(*.f64 b1 b2)
accuracy93.6%
(/.f64 (*.f64 b1 b2) a2)
accuracy92.5%
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
accuracy100.0%
(*.f64 b1 b2)
accuracy100.0%
(*.f64 a1 a2)
accuracy99.5%
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
accuracy89.4%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
accuracy100.0%
(*.f64 b1 b2)
accuracy92.4%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
accuracy92.4%
(/.f64 a1 (*.f64 b1 b2))
accuracy100.0%
(/.f64 a2 b2)
accuracy100.0%
(/.f64 a1 b1)
accuracy97.5%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Samples
35.0ms256×0valid
Compiler

Compiled 101 to 20 computations (80.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-div: 13.0ms (65.5% of total)
ival-mult: 6.0ms (30.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series27.0ms (0.7%)

Memory
3.1MiB live, 44.9MiB allocated
Counts
13 → 468
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 a2 b2) (/.f64 a1 b1))>
#<alt (/.f64 a2 b2)>
#<alt (/.f64 a1 b1)>
#<alt (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)>
#<alt (/.f64 a1 (*.f64 b1 b2))>
#<alt (*.f64 b1 b2)>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))>
#<alt (/.f64 #s(literal 1 binary64) (*.f64 b1 b2))>
#<alt (*.f64 a1 a2)>
#<alt (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))>
#<alt (/.f64 (*.f64 b1 b2) a2)>
#<alt (/.f64 (/.f64 (*.f64 a1 a2) b2) b1)>
#<alt (/.f64 (*.f64 a1 a2) b2)>
Outputs
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a2 b2)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ a1 b1)>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (* a1 a2)>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* b1 b2) a2)>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
#<alt (/ (* a1 a2) b2)>
Calls

117 calls:

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

rewrite200.0ms (5%)

Memory
-15.3MiB live, 352.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 110×lower-*.f32
3 100×lower-*.f64
2 552×lower-/.f32
2 536×lower-/.f64
1 360×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01869
03167
19967
248967
3288367
0853667
Stop Event
iter limit
node limit
iter limit
Counts
13 → 1 221
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 a2 b2)
(/.f64 a1 b1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 a1 (*.f64 b1 b2))
(*.f64 b1 b2)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(*.f64 a1 a2)
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
(/.f64 (*.f64 b1 b2) a2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #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 (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 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1)) #s(literal -1 binary64)) (*.f64 (log.f64 a2) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) a1))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b2 (*.f64 a2 a1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))) (/.f64 (/.f64 a1 b1) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 b1) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)) (neg.f64 (/.f64 a1 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))))
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) b1) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (/.f64 (*.f64 b2 b1) a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) a1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (*.f64 b2 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 b1) a1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 b1) (/.f64 a1 b1))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 b1) (*.f64 a2 a1))) (*.f64 (neg.f64 b1) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 a1 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 b1 (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 b1) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) a1)) (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal -1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a2 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b1 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))) b2)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.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 a2) b2) (neg.f64 (/.f64 a1 b1)))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)) (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b2))
(+.f64 #s(literal 0 binary64) (/.f64 a2 b2))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 b2) #s(literal -1 binary64)) (*.f64 (log.f64 a2) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b2))
(neg.f64 (/.f64 (neg.f64 a2) b2))
(/.f64 a2 b2)
(/.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a2))
(/.f64 #s(literal -1 binary64) (/.f64 b2 (neg.f64 a2)))
(/.f64 (neg.f64 a2) (neg.f64 b2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b2) a2)) (*.f64 b2 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (neg.f64 a2))) (*.f64 (neg.f64 b2) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) b2) (*.f64 (neg.f64 b2) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (neg.f64 b2)) (*.f64 (neg.f64 b2) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a2) b2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a2) b2) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a2) b2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 a2) b2))) (/.f64 (neg.f64 a2) b2))
(pow.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(pow.f64 (/.f64 b2 a2) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a2 b2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b2 a2) (/.f64 b2 a2)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b2 a2))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a2 b2))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a2) b2))
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) a2)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 a2 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b2) #s(literal 1/2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 a1 b1))
(exp.f64 (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a1 b1)))
(neg.f64 (neg.f64 (/.f64 a1 b1)))
(/.f64 a1 b1)
(/.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b1 a1))
(/.f64 #s(literal -1 binary64) (/.f64 b1 (neg.f64 a1)))
(/.f64 (neg.f64 a1) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 (/.f64 a1 b1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a1)) b1) (*.f64 (neg.f64 b1) (/.f64 b1 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 b1 (neg.f64 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) a1)) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (/.f64 a1 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (/.f64 a1 b1)) (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a1 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (/.f64 a1 b1)))) (neg.f64 (/.f64 a1 b1)))
(pow.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(pow.f64 (/.f64 b1 a1) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a1 b1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b1 a1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b1 a1))) #s(literal -1 binary64))
(*.f64 a1 (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a1 b1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a1 b1))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a1 b1)))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 a1 b1)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 a1 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b1) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #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 (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 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1)) #s(literal -1 binary64)) (*.f64 (log.f64 a2) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) a1))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b2 (*.f64 a2 a1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))) (/.f64 (/.f64 a1 b1) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 b1) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)) (neg.f64 (/.f64 a1 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))))
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) b1) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (/.f64 (*.f64 b2 b1) a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) a1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (*.f64 b2 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 b1) a1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 b1) (/.f64 a1 b1))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 b1) (*.f64 a2 a1))) (*.f64 (neg.f64 b1) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 a1 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 b1 (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 b1) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) a1)) (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal -1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a2 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b1 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))) b2)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.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 a2) b2) (neg.f64 (/.f64 a1 b1)))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)) (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b2))
(+.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1)) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a1)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(neg.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) a1))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b1) (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a1))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a1)) (neg.f64 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) a1)) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 (*.f64 b2 b1) a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (neg.f64 (*.f64 b2 b1)) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (neg.f64 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) b1))
(/.f64 (neg.f64 (/.f64 (neg.f64 a1) b2)) b1)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a1))) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) (*.f64 b2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(pow.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) a1) (/.f64 (*.f64 b2 b1) a1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1))) #s(literal -1 binary64))
(*.f64 a1 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a1 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (/.f64 a1 b1)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) a1))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 a1 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a1)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(+.f64 #s(literal 0 binary64) (*.f64 b2 b1))
(exp.f64 (log.f64 (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 b2 b1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b1)) (/.f64 b2 (/.f64 #s(literal -1 binary64) b1)))
(neg.f64 (neg.f64 (*.f64 b2 b1)))
(/.f64 b2 (/.f64 #s(literal 1 binary64) b1))
(/.f64 b1 (/.f64 #s(literal 1 binary64) b2))
(/.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(/.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (neg.f64 (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) (neg.f64 (*.f64 b2 b1)))
(/.f64 (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(/.f64 (exp.f64 (log.f64 (neg.f64 (*.f64 b2 b1)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b2 b1) (*.f64 b2 b1) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))))))
(pow.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)) #s(literal 1/2 binary64))
(*.f64 b2 b1)
(*.f64 b1 b2)
(*.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b2 b1)))
(*.f64 (neg.f64 b2) (neg.f64 b1))
(*.f64 (neg.f64 b1) (neg.f64 b2))
(*.f64 (neg.f64 b1) (pow.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (neg.f64 b1) (pow.f64 (neg.f64 b2) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 b2) #s(literal 1 binary64)) (neg.f64 b1))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 b2)) (exp.f64 (log.f64 b1)))
(*.f64 (exp.f64 (log.f64 b1)) (exp.f64 (log.f64 b2)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #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 (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 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1)) #s(literal -1 binary64)) (*.f64 (log.f64 a2) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) a1))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b2 (*.f64 a2 a1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))) (/.f64 (/.f64 a1 b1) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 b1) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)) (neg.f64 (/.f64 a1 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))))
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) b1) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (/.f64 (*.f64 b2 b1) a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) a1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (*.f64 b2 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 b1) a1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 b1) (/.f64 a1 b1))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 b1) (*.f64 a2 a1))) (*.f64 (neg.f64 b1) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 a1 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 b1 (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 b1) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) a1)) (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal -1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a2 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b1 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))) b2)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.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 a2) b2) (neg.f64 (/.f64 a1 b1)))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)) (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b2))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(exp.f64 (neg.f64 (log.f64 (*.f64 b2 b1))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64) (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) b1)
(/.f64 (/.f64 #s(literal 1 binary64) b1) b2)
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1))))
(pow.f64 (*.f64 b2 b1) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 b2 b1)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a2 a1))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (neg.f64 a2)))
(neg.f64 (*.f64 a1 (neg.f64 a2)))
(/.f64 a2 (/.f64 #s(literal 1 binary64) a1))
(/.f64 a1 (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) #s(literal 1 binary64))
(/.f64 (*.f64 a1 (neg.f64 a2)) #s(literal -1 binary64))
(/.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (neg.f64 (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 a1 (neg.f64 a2)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a1 (neg.f64 a2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a1 (neg.f64 a2))))))
(pow.f64 (*.f64 a2 a1) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64))
(*.f64 a2 a1)
(*.f64 a1 a2)
(*.f64 #s(literal 1 binary64) (*.f64 a2 a1))
(*.f64 (*.f64 a2 a1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (neg.f64 a2)))
(*.f64 (*.f64 a1 (neg.f64 a2)) #s(literal -1 binary64))
(*.f64 (neg.f64 a2) (neg.f64 a1))
(*.f64 (neg.f64 a1) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #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 (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 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1)) #s(literal -1 binary64)) (*.f64 (log.f64 a2) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) a1))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b2 (*.f64 a2 a1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))) (/.f64 (/.f64 a1 b1) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 b1) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)) (neg.f64 (/.f64 a1 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))))
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) b1) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (/.f64 (*.f64 b2 b1) a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) a1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (*.f64 b2 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 b1) a1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 b1) (/.f64 a1 b1))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 b1) (*.f64 a2 a1))) (*.f64 (neg.f64 b1) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 a1 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 b1 (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 b1) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) a1)) (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal -1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a2 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b1 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))) b2)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.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 a2) b2) (neg.f64 (/.f64 a1 b1)))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)) (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b2))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2))
(exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 b2 b1)) (*.f64 (log.f64 a2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 a2) #s(literal -1 binary64) (log.f64 (*.f64 b2 b1))))
(exp.f64 (-.f64 (*.f64 (log.f64 a2) #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 b2 b1)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 a2 b2)) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 a2 b1)) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(neg.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 a2 (*.f64 (neg.f64 a2) (/.f64 (neg.f64 a2) (*.f64 b2 b1))))
(/.f64 b2 (/.f64 a2 b1))
(/.f64 b1 (/.f64 a2 b2))
(/.f64 (*.f64 b2 b1) a2)
(/.f64 #s(literal 1 binary64) (/.f64 a2 (*.f64 b2 b1)))
(/.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(/.f64 (neg.f64 b2) (/.f64 a2 (neg.f64 b1)))
(/.f64 (neg.f64 b1) (/.f64 (neg.f64 a2) b2))
(/.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a2))
(/.f64 (neg.f64 a2) (*.f64 (neg.f64 a2) (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) #s(literal -1 binary64))
(/.f64 (/.f64 b2 a2) (/.f64 #s(literal 1 binary64) b1))
(/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (/.f64 #s(literal -1 binary64) a2) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(/.f64 (/.f64 b1 a2) (/.f64 #s(literal 1 binary64) b2))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a2)) (*.f64 (neg.f64 a2) (*.f64 b2 b1))) (*.f64 a2 a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a2))) a2)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a2 b2)) (*.f64 (neg.f64 a2) (neg.f64 b1))) (*.f64 (neg.f64 a2) (/.f64 a2 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) (neg.f64 (*.f64 b2 b1)))) (*.f64 (neg.f64 a2) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))) (neg.f64 a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) a2))) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2) #s(literal 0 binary64))) (*.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) (*.f64 a2 (*.f64 a2 a2)))))) (*.f64 (neg.f64 a2) (fma.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a2) (neg.f64 (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2))))) (*.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) (*.f64 a2 (*.f64 a2 a2)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))))
(pow.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal 1 binary64))
(pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 a2 (*.f64 b2 b1))) #s(literal -1/2 binary64))
(*.f64 b2 (/.f64 b1 a2))
(*.f64 b2 (pow.f64 (/.f64 b1 a2) #s(literal 1 binary64)))
(*.f64 b1 (/.f64 b2 a2))
(*.f64 (*.f64 b2 b1) (/.f64 #s(literal 1 binary64) a2))
(*.f64 (*.f64 b2 b1) (pow.f64 (/.f64 #s(literal 1 binary64) a2) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) a2))
(*.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(*.f64 (neg.f64 b2) (/.f64 b1 (neg.f64 a2)))
(*.f64 (neg.f64 b1) (/.f64 b2 (neg.f64 a2)))
(*.f64 (neg.f64 b1) (pow.f64 (/.f64 b2 (neg.f64 a2)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a2))
(*.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) #s(literal -1 binary64))
(*.f64 (/.f64 b2 a2) b1)
(*.f64 (/.f64 #s(literal 1 binary64) a2) (*.f64 b2 b1))
(*.f64 (/.f64 b2 (neg.f64 a2)) (neg.f64 b1))
(*.f64 (/.f64 #s(literal -1 binary64) a2) (neg.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 b1 a2) b2)
(*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) a2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) (pow.f64 (/.f64 a2 (neg.f64 b1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 b2) #s(literal 1 binary64)) (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a2) #s(literal 1 binary64)) (*.f64 b2 b1))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal 1 binary64)) (neg.f64 (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b1 a2) #s(literal 1 binary64)) b2)
(*.f64 (pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a2)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 a2 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #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 (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 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1)) #s(literal -1 binary64)) (*.f64 (log.f64 a2) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) a1))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b2 (*.f64 a2 a1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))) (/.f64 (/.f64 a1 b1) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 b1) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)) (neg.f64 (/.f64 a1 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b2) (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a2) (/.f64 b1 (neg.f64 a1))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 b1 a1)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))))
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (neg.f64 (/.f64 a1 b1)) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) b1) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (/.f64 (*.f64 b2 b1) a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) a1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) (*.f64 b2 b1)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 (*.f64 b2 b1)) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 (*.f64 b2 b1)) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (neg.f64 b1) a1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 b1) (/.f64 a1 b1))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 b1 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (neg.f64 b1) (*.f64 a2 a1))) (*.f64 (neg.f64 b1) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 a1 b1)))) (/.f64 (*.f64 b2 b1) (neg.f64 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (/.f64 b1 (neg.f64 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) b2))) (*.f64 (neg.f64 b1) (/.f64 b1 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) a1)) (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 a1 (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal -1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b2 b1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a2 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 a1 (neg.f64 a2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 a1))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (neg.f64 (/.f64 a1 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b2 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 (neg.f64 a1) b2))) (*.f64 (/.f64 (*.f64 b2 b1) (neg.f64 a2)) (/.f64 b1 a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))) b2)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)) (/.f64 (*.f64 b2 b1) (*.f64 a2 a1))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a2 a1)))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b2 (*.f64 a2 a1)) (neg.f64 b1))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 b2 (*.f64 a2 a1))) b1)))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.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 a2) b2) (neg.f64 (/.f64 a1 b1)))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a2) (neg.f64 b2))))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)) (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) (*.f64 b2 b1)))
(*.f64 (pow.f64 (/.f64 b1 (neg.f64 a2)) #s(literal -1 binary64)) (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b2))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(/.f64 a2 (/.f64 b2 a1))
(/.f64 b2 (*.f64 (neg.f64 b2) (neg.f64 (/.f64 b2 (*.f64 a2 a1)))))
(/.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) a1))
(/.f64 a1 (/.f64 b2 a2))
(/.f64 #s(literal 1 binary64) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) b2)
(/.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) #s(literal -1 binary64))
(/.f64 (neg.f64 a2) (/.f64 b2 (neg.f64 a1)))
(/.f64 (neg.f64 a1) (/.f64 b2 (neg.f64 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a2))) (*.f64 (neg.f64 b2) a1)) (*.f64 (neg.f64 b2) (/.f64 b2 (neg.f64 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b2) (*.f64 a2 a1))) (*.f64 b2 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (*.f64 a1 (neg.f64 a2)))) (*.f64 (neg.f64 b2) b2))
(/.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) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b2))) (neg.f64 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) #s(literal 0 binary64))) (*.f64 (neg.f64 b2) (neg.f64 (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 b2 (*.f64 b2 b2)))))) (*.f64 (neg.f64 b2) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2))))) (*.f64 (neg.f64 b2) (/.f64 (*.f64 a2 a1) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 a2 a1))) b2) (*.f64 (neg.f64 b2) (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 b2 (*.f64 b2 b2)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 a2 a1) b2))))))
(pow.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64))
(pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b2 (*.f64 a2 a1)) (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 b2))
(*.f64 (/.f64 a2 b2) a1)
(*.f64 a1 (/.f64 a2 b2))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) #s(literal -1 binary64))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b2))
(*.f64 (neg.f64 a2) (pow.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 a2 a1))
(*.f64 (/.f64 a1 b2) a2)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 a1))
(*.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 (neg.f64 a2) b2))

simplify34.0ms (0.8%)

Memory
10.0MiB live, 85.2MiB allocated
Algorithm
egg-herbie
Rules
48×lower-*.f64
48×lower-*.f32
46×lower-/.f32
46×lower-/.f64
18×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142628
1292628
2512628
3572628
0572628
Stop Event
iter limit
saturated
Counts
468 → 468
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(* a1 a2)
(*.f64 a1 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b1 b2) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) (* b1 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)

eval231.0ms (5.8%)

Memory
21.9MiB live, 411.0MiB allocated
Compiler

Compiled 21 680 to 1 629 computations (92.5% saved)

prune105.0ms (2.7%)

Memory
9.3MiB live, 205.5MiB allocated
Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New1 86531 868
Fresh415
Picked055
Done011
Total1 869101 879
Accuracy
100.0%
Counts
1 879 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.2%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
89.3%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
88.0%
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
86.7%
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
88.0%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.5%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
78.8%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
87.4%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
89.0%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
87.1%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
Compiler

Compiled 114 to 74 computations (35.1% saved)

simplify11.0ms (0.3%)

Memory
-10.5MiB live, 25.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 a1 b2)
cost-diff0
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
cost-diff384
(/.f64 (/.f64 a1 b2) b1)
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 a2 (*.f64 b2 b1))
cost-diff0
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
cost-diff0
(/.f64 a1 b2)
cost-diff0
(/.f64 a2 b1)
cost-diff384
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
cost-diff0
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
Rules
164×lower-*.f32
154×lower-*.f64
128×associate-*r*
76×associate-*r/
68×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01684
02792
15380
28980
318480
427580
529180
029180
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
#s(literal 1 binary64)
(*.f64 b2 b1)
b2
b1
a1
a2
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
a2
(*.f64 b2 b1)
b2
b1
a1
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/.f64 (/.f64 a1 b2) b1)
(/.f64 a1 b2)
a1
b2
b1
a2
Outputs
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
#s(literal 1 binary64)
(*.f64 b2 b1)
b2
b1
a1
a2
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
a2
(*.f64 b2 b1)
b2
b1
a1
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 b2)
a1
b2
b1
a2

localize51.0ms (1.3%)

Memory
24.2MiB live, 108.5MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 a1 b2)
accuracy92.4%
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
accuracy91.9%
(/.f64 (/.f64 a1 b2) b1)
accuracy100.0%
(*.f64 b2 b1)
accuracy93.9%
(/.f64 a2 (*.f64 b2 b1))
accuracy92.0%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
accuracy100.0%
(/.f64 a2 b1)
accuracy100.0%
(/.f64 a1 b2)
accuracy78.9%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
accuracy100.0%
(*.f64 b2 b1)
accuracy99.5%
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
accuracy92.4%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
accuracy91.8%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
Samples
33.0ms256×0valid
Compiler

Compiled 86 to 18 computations (79.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 11.0ms (55.2% of total)
ival-div: 8.0ms (40.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series10.0ms (0.3%)

Memory
-21.5MiB live, 16.7MiB allocated
Counts
11 → 396
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)>
#<alt (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)>
#<alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))>
#<alt (*.f64 b2 b1)>
#<alt (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))>
#<alt (/.f64 a2 b1)>
#<alt (/.f64 a1 b2)>
#<alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)>
#<alt (/.f64 a2 (*.f64 b2 b1))>
#<alt (/.f64 (/.f64 a1 b2) b1)>
#<alt (*.f64 (/.f64 (/.f64 a1 b2) b1) a2)>
Outputs
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a2 b1)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ a1 b2)>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ a1 (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
Calls

99 calls:

TimeVariablePointExpression
0.0ms
b2
@0
(/ a2 (* b2 b1))
0.0ms
a2
@inf
(/ a2 b1)
0.0ms
b2
@-inf
(/ a2 (* b2 b1))
0.0ms
a2
@-inf
(/ a2 b1)
0.0ms
a2
@-inf
(/ a2 (* b2 b1))

rewrite177.0ms (4.5%)

Memory
3.5MiB live, 297.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
2 312×lower-*.f32
2 302×lower-*.f64
1 866×lower-/.f32
1 856×lower-/.f64
1 826×lower--.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01661
02769
18457
240357
3230157
4670157
0801057
Stop Event
iter limit
node limit
iter limit
Counts
11 → 846
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(*.f64 b2 b1)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
(/.f64 a1 b2)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b2) b1)
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (/.f64 a1 (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64)) (/.f64 a1 (*.f64 b2 b1)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (*.f64 b2 b1) a1))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)) (*.f64 #s(literal -1 binary64) (log.f64 b1))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 b1) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)))))
(-.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))
(neg.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1))
(/.f64 (neg.f64 a1) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a1))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal -1 binary64))
(/.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) b1) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)) (*.f64 b2 (neg.f64 b1))) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (neg.f64 b1))) (*.f64 (*.f64 b2 (neg.f64 b1)) a1)) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 a1 b2))) (*.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (*.f64 b2 b1)) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 a1))) (*.f64 (*.f64 b2 (neg.f64 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 a1 (neg.f64 b2)))) (*.f64 (*.f64 b2 (neg.f64 b1)) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (neg.f64 b1))) (*.f64 (neg.f64 b1) a1)) (*.f64 (neg.f64 b1) (*.f64 b2 (neg.f64 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 a1 b2))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 a1 (neg.f64 b2)))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(pow.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) a1) (/.f64 (*.f64 b2 b1) a1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
(*.f64 a1 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a1 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a1 (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 a1 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal -1 binary64))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 a1 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b1 a2))) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(fma.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(neg.f64 (/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1)))
(neg.f64 (/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 b1))))
(neg.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 a2) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 a2) b2)))
(neg.f64 (*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 b1)))
(neg.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (neg.f64 b1))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1))))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (neg.f64 b2))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1))))))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 b2)))
(neg.f64 (/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b2 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b2 b1))))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal -1 binary64) (*.f64 b2 (/.f64 b1 (*.f64 a1 (neg.f64 a2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 (neg.f64 b1)) a2))
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 (neg.f64 b1)) a1))
(/.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 b1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a1 a2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (neg.f64 a2))
(*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (neg.f64 a1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 (neg.f64 b2)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(exp.f64 (neg.f64 (log.f64 (*.f64 b2 b1))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64) (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) b1)
(/.f64 (/.f64 #s(literal 1 binary64) b1) b2)
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1))))
(pow.f64 (*.f64 b2 b1) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 b2 b1)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 b2 b1) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 b2 b1))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b2 b1))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 b2 b1))
(+.f64 (*.f64 (neg.f64 b2) #s(literal 0 binary64)) (*.f64 b2 b1))
(+.f64 (*.f64 (neg.f64 b1) #s(literal 0 binary64)) (*.f64 b2 b1))
(exp.f64 (log.f64 (*.f64 b2 b1)))
(-.f64 #s(literal 0 binary64) (*.f64 b2 (neg.f64 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b2)) (*.f64 b2 (neg.f64 b1)))
(fma.f64 #s(literal 1 binary64) (*.f64 b2 b1) #s(literal 0 binary64))
(fma.f64 b2 b1 #s(literal 0 binary64))
(fma.f64 b1 b2 #s(literal 0 binary64))
(fma.f64 (*.f64 b2 b1) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 b2 (neg.f64 b1)) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (neg.f64 b2) (*.f64 b2 b1))
(fma.f64 #s(literal 0 binary64) (neg.f64 b1) (*.f64 b2 b1))
(fma.f64 (neg.f64 b2) #s(literal 0 binary64) (*.f64 b2 b1))
(fma.f64 (neg.f64 b2) (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) (pow.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) (pow.f64 (neg.f64 b1) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 b2 (neg.f64 b1)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) #s(literal 0 binary64) (*.f64 b2 b1))
(fma.f64 (neg.f64 b1) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 b1) #s(literal 1 binary64)) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 b1)) (exp.f64 (log.f64 b2)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 b2)) (exp.f64 (log.f64 b1)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(neg.f64 (*.f64 b2 (neg.f64 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64))))
(/.f64 b2 (/.f64 #s(literal 1 binary64) b1))
(/.f64 b1 (/.f64 #s(literal 1 binary64) b2))
(/.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(/.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (*.f64 b2 (neg.f64 b1)) #s(literal -1 binary64))
(/.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (neg.f64 (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (neg.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) (*.f64 b2 (neg.f64 b1)))
(/.f64 (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(/.f64 (exp.f64 (log.f64 (*.f64 b2 (neg.f64 b1)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2))))) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (*.f64 b2 b1))
(/.f64 (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b2 (neg.f64 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b2 b1) (*.f64 b2 b1) (*.f64 #s(literal 0 binary64) (*.f64 b2 (neg.f64 b1))))))
(pow.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(*.f64 b2 b1)
(*.f64 b1 b2)
(*.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 b2 (neg.f64 b1)))
(*.f64 (neg.f64 b2) (neg.f64 b1))
(*.f64 (neg.f64 b2) (pow.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal -1 binary64)))
(*.f64 (neg.f64 b2) (pow.f64 (neg.f64 b1) #s(literal 1 binary64)))
(*.f64 (*.f64 b2 (neg.f64 b1)) #s(literal -1 binary64))
(*.f64 (neg.f64 b1) (neg.f64 b2))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 b1) #s(literal 1 binary64)) (neg.f64 b2))
(*.f64 (exp.f64 (log.f64 b1)) (exp.f64 (log.f64 b2)))
(*.f64 (exp.f64 (log.f64 b2)) (exp.f64 (log.f64 b1)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b1 a2))) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(fma.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(neg.f64 (/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1)))
(neg.f64 (/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 b1))))
(neg.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 a2) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 a2) b2)))
(neg.f64 (*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 b1)))
(neg.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (neg.f64 b1))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1))))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (neg.f64 b2))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1))))))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 b2)))
(neg.f64 (/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b2 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b2 b1))))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal -1 binary64) (*.f64 b2 (/.f64 b1 (*.f64 a1 (neg.f64 a2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 (neg.f64 b1)) a2))
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 (neg.f64 b1)) a1))
(/.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 b1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a1 a2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (neg.f64 a2))
(*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (neg.f64 a1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 (neg.f64 b2)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 a2 b1))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (/.f64 a2 b1))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2))))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1)))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (/.f64 a2 b1))
(neg.f64 (neg.f64 (/.f64 a2 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 b1 a2))
(/.f64 a2 b1)
(/.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b1 a2)))
(/.f64 (neg.f64 a2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (neg.f64 (/.f64 a2 b1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b1 a2))) (neg.f64 b1)) (*.f64 (neg.f64 b1) (neg.f64 (/.f64 b1 a2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) a2)) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a2))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a2 b1)) (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a2 b1)))) (neg.f64 (/.f64 a2 b1)))
(pow.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(pow.f64 (/.f64 b1 a2) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b1 a2) (/.f64 b1 a2)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b1 a2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a2 b1))
(*.f64 a2 (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a2 b1)))
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) a2)
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 a2 b1)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(+.f64 (/.f64 a1 b2) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 a1 b2))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64)) (/.f64 a1 b2))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1))))
(-.f64 #s(literal 0 binary64) (/.f64 a1 (neg.f64 b2)))
(fma.f64 #s(literal 1 binary64) (/.f64 a1 b2) #s(literal 0 binary64))
(fma.f64 a1 (/.f64 #s(literal 1 binary64) b2) #s(literal 0 binary64))
(fma.f64 (/.f64 a1 b2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 a1 (neg.f64 b2)) #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64))
(fma.f64 (/.f64 a1 (neg.f64 b2)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) b2) a1 #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64) (/.f64 a1 b2))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 a1) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) b2) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2) #s(literal 0 binary64))
(neg.f64 (/.f64 a1 (neg.f64 b2)))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a1))
(/.f64 b2 (*.f64 (neg.f64 b2) (/.f64 b2 (neg.f64 a1))))
(/.f64 a1 b2)
(/.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 b2 (neg.f64 a1)))
(/.f64 (neg.f64 a1) (neg.f64 b2))
(/.f64 (/.f64 a1 (neg.f64 b2)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 b2 (*.f64 b2 b2)))) (neg.f64 (*.f64 (/.f64 a1 b2) (/.f64 a1 b2))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (/.f64 a1 b2))) (/.f64 a1 (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) b2) (*.f64 (neg.f64 b2) (/.f64 b2 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b2) a1)) (*.f64 b2 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) (/.f64 #s(literal 1 binary64) a1)) (*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b2))) (/.f64 b2 (neg.f64 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (/.f64 a1 b2))) (*.f64 (neg.f64 b2) (neg.f64 (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 b2 (*.f64 b2 b2)))))) (*.f64 (neg.f64 b2) (*.f64 (/.f64 a1 b2) (/.f64 a1 b2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) (neg.f64 (*.f64 (/.f64 a1 b2) (/.f64 a1 b2))))) (*.f64 (neg.f64 b2) (/.f64 a1 b2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 b2 (*.f64 b2 b2))))) (*.f64 (/.f64 a1 b2) (/.f64 a1 b2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (/.f64 a1 b2)))) (/.f64 a1 b2))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 b2 (*.f64 b2 b2)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 a1 b2) (/.f64 a1 b2)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a1 (neg.f64 b2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 b2) (/.f64 a1 b2) (*.f64 #s(literal 0 binary64) (/.f64 a1 (neg.f64 b2))))))
(pow.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(pow.f64 (/.f64 b2 a1) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b2 a1) (/.f64 b2 a1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b2 a1))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a1 b2))
(*.f64 a1 (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 a1 (neg.f64 b2)))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a1 (neg.f64 b2)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b2) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b1 a2))) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(fma.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(neg.f64 (/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1)))
(neg.f64 (/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 b1))))
(neg.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 a2) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 a2) b2)))
(neg.f64 (*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 b1)))
(neg.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (neg.f64 b1))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1))))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (neg.f64 b2))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1))))))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 b2)))
(neg.f64 (/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b2 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b2 b1))))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal -1 binary64) (*.f64 b2 (/.f64 b1 (*.f64 a1 (neg.f64 a2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 (neg.f64 b1)) a2))
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 (neg.f64 b1)) a1))
(/.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 b1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a1 a2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (neg.f64 a2))
(*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (neg.f64 a1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 (neg.f64 b2)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64)) (/.f64 a2 (*.f64 b2 b1)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (*.f64 b2 b1) a2))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)) (*.f64 #s(literal -1 binary64) (log.f64 b2))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 b2) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)))))
(-.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 b1)))
(neg.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a2))
(/.f64 (neg.f64 a2) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 (/.f64 a2 (neg.f64 b2)) (neg.f64 b1))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (neg.f64 a2)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (/.f64 b1 a2)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a2)) (*.f64 b2 (neg.f64 b1))) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 (*.f64 b2 (neg.f64 b1)) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (neg.f64 b1))) (*.f64 (*.f64 b2 (neg.f64 b1)) a2)) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 a2 b1))) (*.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 a2))) (*.f64 (*.f64 b2 (neg.f64 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 a2 b2))) (*.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 a2 (neg.f64 b2)))) (*.f64 (*.f64 b2 (neg.f64 b1)) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))) (*.f64 b2 (neg.f64 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 (/.f64 a2 b1)))) (*.f64 (*.f64 b2 (neg.f64 b1)) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (*.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2)
(*.f64 a2 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 b2))
(*.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a2 (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 a2 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal -1 binary64))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 #s(literal -1 binary64) 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 a2 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(+.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64)) (/.f64 a1 (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64)) (/.f64 a1 (*.f64 b2 b1)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (*.f64 b2 b1) a1))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)) (*.f64 #s(literal -1 binary64) (log.f64 b1))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 b1) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)))))
(-.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(fma.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))
(neg.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1))
(/.f64 (neg.f64 a1) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a1))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal -1 binary64))
(/.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) b1) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)) (*.f64 b2 (neg.f64 b1))) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (neg.f64 b1))) (*.f64 (*.f64 b2 (neg.f64 b1)) a1)) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 a1 b2))) (*.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (*.f64 b2 b1)) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 (*.f64 b2 b1) a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 a1))) (*.f64 (*.f64 b2 (neg.f64 b1)) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 (neg.f64 b1)) (/.f64 a1 (neg.f64 b2)))) (*.f64 (*.f64 b2 (neg.f64 b1)) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (neg.f64 b1))) (*.f64 (neg.f64 b1) a1)) (*.f64 (neg.f64 b1) (*.f64 b2 (neg.f64 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 a1 b2))) (*.f64 b1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (neg.f64 a1))) (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 a1 (neg.f64 b2)))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(pow.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) a1) (/.f64 (*.f64 b2 b1) a1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) a1))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
(*.f64 a1 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a1 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a1 (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 a1 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal -1 binary64))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 a1 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(+.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 0 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 b2 a1)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b1 a2)))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 b1 a2))) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (neg.f64 b1)) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(fma.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a2 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(fma.f64 (neg.f64 (/.f64 a2 b1)) #s(literal 0 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(neg.f64 (/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2)))
(neg.f64 (/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1)))
(neg.f64 (/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a1)))
(neg.f64 (/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) a2)))
(neg.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 b1))))
(neg.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 a2) b1)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 a2) b2)))
(neg.f64 (*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 b1)))
(neg.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (neg.f64 b1))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1))))
(neg.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2)))
(neg.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1)))
(neg.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (neg.f64 b2))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1))))))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 b2)))
(neg.f64 (/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 a2 (*.f64 b2 b1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a2) (/.f64 a1 (*.f64 b2 b1))))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal -1 binary64) (*.f64 b2 (/.f64 b1 (*.f64 a1 (neg.f64 a2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 (neg.f64 b1)) a2))
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 (neg.f64 b1)) a1))
(/.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 b1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a1 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a1 a2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 b2 (neg.f64 a2)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a1 a2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a1 a2)) #s(literal -1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))))
(*.f64 (*.f64 a1 a2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 (neg.f64 b1))))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 (neg.f64 b1))))
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))))
(*.f64 (/.f64 a1 (*.f64 b2 (neg.f64 b1))) (neg.f64 a2))
(*.f64 (/.f64 a2 (*.f64 b2 (neg.f64 b1))) (neg.f64 a1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 (neg.f64 b2)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 (neg.f64 b1)))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64))))

simplify30.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0132220
1272220
2452220
3542220
4542220
0542220
Stop Event
iter limit
saturated
Counts
396 → 396
Calls
Call 1
Inputs
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
Outputs
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))

eval148.0ms (3.7%)

Memory
21.0MiB live, 368.8MiB allocated
Compiler

Compiled 14 727 to 1 454 computations (90.1% saved)

prune96.0ms (2.4%)

Memory
-50.0MiB live, 170.1MiB allocated
Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New1 41011 411
Fresh000
Picked044
Done066
Total1 410111 421
Accuracy
100.0%
Counts
1 421 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.2%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
89.3%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
88.0%
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
86.7%
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
88.0%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.5%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
78.8%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
87.4%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
89.0%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
87.9%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)
87.1%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
Compiler

Compiled 127 to 83 computations (34.6% saved)

simplify8.0ms (0.2%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
cost-diff0
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2)
Rules
164×lower-*.f32
158×lower-*.f64
132×associate-*r*
78×associate-*l*
72×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0929
01329
12425
25625
314925
428225
530125
030125
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2)
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
#s(literal 1 binary64)
(*.f64 b2 b1)
b2
b1
a2
a1
Outputs
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
#s(literal 1 binary64)
(*.f64 b2 b1)
b2
b1
a2
a1

localize24.0ms (0.6%)

Memory
2.6MiB live, 41.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 b2 b1)
accuracy99.5%
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
accuracy94.1%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2)
accuracy92.0%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)
Samples
16.0ms256×0valid
Compiler

Compiled 31 to 11 computations (64.5% saved)

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

series2.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Counts
4 → 132
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2)>
#<alt (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)>
#<alt (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))>
#<alt (*.f64 b2 b1)>
Outputs
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ a2 (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (/ 1 (* b1 b2))>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
#<alt (* b1 b2)>
Calls

33 calls:

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

rewrite192.0ms (4.8%)

Memory
9.5MiB live, 247.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 112×lower-*.f32
3 106×lower-*.f64
2 542×lower-/.f32
2 540×lower-/.f64
1 348×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0924
01324
13220
212820
363020
4354820
0837020
Stop Event
iter limit
node limit
iter limit
Counts
4 → 494
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(*.f64 b2 b1)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) b2) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (/.f64 (/.f64 a2 b2) (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) #s(literal 1 binary64)) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 #s(literal 1 binary64) a2)) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) b2) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) b1) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) (neg.f64 b2)) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) (neg.f64 b1)) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b2) (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (/.f64 (/.f64 a2 b2) (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) #s(literal -1 binary64)) (/.f64 a2 (*.f64 b2 b1)))
(neg.f64 (/.f64 a2 (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (/.f64 b1 a2)))
(/.f64 (neg.f64 a2) (*.f64 b2 b1))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 (/.f64 a2 b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 (/.f64 a2 b2) (neg.f64 b1))
(/.f64 (/.f64 a2 b2) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 b2 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) b2)
(/.f64 (/.f64 a2 (neg.f64 b1)) (neg.f64 b2))
(/.f64 (/.f64 a2 (neg.f64 b2)) b1)
(/.f64 (/.f64 a2 (neg.f64 b2)) (neg.f64 b1))
(/.f64 (/.f64 a2 (neg.f64 b2)) (*.f64 #s(literal 1 binary64) (neg.f64 b1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) a2)) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (/.f64 (*.f64 b2 b1) a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b1 a2)) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal 1 binary64) b2))) (*.f64 (*.f64 b2 b1) (/.f64 b1 a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (neg.f64 a2))) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 b2 b1) (/.f64 a2 b1))) (*.f64 (*.f64 b2 b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (*.f64 b2 b1) (/.f64 #s(literal 1 binary64) b1))) (*.f64 (*.f64 b2 b1) (/.f64 b2 a2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b1) (*.f64 (*.f64 b2 b1) (/.f64 a2 b2))) (*.f64 (*.f64 b2 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (*.f64 b2 b1) (/.f64 a2 (neg.f64 b1)))) (*.f64 (*.f64 b2 b1) (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 b1) (/.f64 a2 (neg.f64 b2)))) (*.f64 (*.f64 b2 b1) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (*.f64 (*.f64 b2 b1) (/.f64 a2 (neg.f64 b2)))) (*.f64 (*.f64 b2 b1) (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (/.f64 a2 (*.f64 b2 b1)))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (*.f64 b2 b1) (/.f64 a2 b1))) (*.f64 (*.f64 b2 b1) (neg.f64 b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 b1) (/.f64 a2 b2))) (*.f64 (*.f64 b2 b1) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (*.f64 b2 b1) (/.f64 a2 (neg.f64 b1)))) (*.f64 (*.f64 b2 b1) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b1) (*.f64 (*.f64 b2 b1) (/.f64 a2 (neg.f64 b2)))) (*.f64 (*.f64 b2 b1) b1))
(pow.f64 (/.f64 (*.f64 b2 b1) a2) #s(literal -1 binary64))
(pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b2 b1) a2) (/.f64 (*.f64 b2 b1) a2)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b2 b1) a2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 a2 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 #s(literal -1 binary64) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 (neg.f64 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (/.f64 (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 a2 b1)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 a2 b2)))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a2 b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a2 (neg.f64 b2)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)) (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b1) (pow.f64 b2 #s(literal -1/2 binary64))) (pow.f64 b2 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b2) (pow.f64 b1 #s(literal -1/2 binary64))) (pow.f64 b1 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (pow.f64 b2 #s(literal -1/2 binary64))) (pow.f64 b1 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (pow.f64 b1 #s(literal -1/2 binary64))) (pow.f64 b2 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (/.f64 a2 (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (/.f64 a2 (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(*.f64 (/.f64 a2 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 b2 b1))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) b1) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a2 a1)) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (*.f64 a2 a1) b1) (neg.f64 b2))
(/.f64 (*.f64 a1 (/.f64 a2 (neg.f64 b1))) b2)
(/.f64 (*.f64 a1 (/.f64 a2 (neg.f64 b1))) (neg.f64 b2))
(/.f64 (*.f64 a2 (/.f64 a1 (neg.f64 b2))) b1)
(/.f64 (*.f64 a2 (/.f64 a1 (neg.f64 b2))) (neg.f64 b1))
(/.f64 (*.f64 a2 (/.f64 a1 (neg.f64 b2))) (*.f64 #s(literal 1 binary64) (neg.f64 b1)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 a1)) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (/.f64 b2 a2)))
(/.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 b1 a2)))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 (*.f64 a2 a1))) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b1) (neg.f64 a2)) (neg.f64 b2))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 (*.f64 a2 a1)))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) (neg.f64 a2))) b2)
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 (*.f64 a2 a1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 a1 (/.f64 a2 (neg.f64 b1))))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 a1 (/.f64 a2 (neg.f64 b1))))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 (neg.f64 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 a2 (/.f64 a1 (neg.f64 b2))))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (/.f64 (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (*.f64 a2 a1) b1)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(*.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 b1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 b1) (/.f64 a2 (neg.f64 b2)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (*.f64 a1 (/.f64 a2 (neg.f64 b1))) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (*.f64 a1 (/.f64 a2 (neg.f64 b1))) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 (/.f64 a1 (neg.f64 b2))))
(*.f64 (*.f64 a2 (/.f64 a1 (neg.f64 b2))) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (*.f64 a2 (/.f64 a1 (neg.f64 b2))) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 a1 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 a1 (neg.f64 b2)))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 b1))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b2)) (*.f64 (/.f64 #s(literal -1 binary64) b1) a1))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)) (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (*.f64 a1 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(*.f64 (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) #s(literal 1 binary64)))
(*.f64 (*.f64 a1 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (*.f64 a2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal -1 binary64))
(*.f64 (/.f64 a1 #s(literal -1 binary64)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 (neg.f64 b2)))
(*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 a2 b1))
(*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (*.f64 a1 (/.f64 #s(literal -1 binary64) b1)) (/.f64 a2 (neg.f64 b2)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (pow.f64 b1 #s(literal -1/2 binary64))) (pow.f64 b1 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) (pow.f64 b2 #s(literal -1/2 binary64))) (pow.f64 b2 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (pow.f64 b2 #s(literal -1/2 binary64))) (pow.f64 b1 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (pow.f64 b1 #s(literal -1/2 binary64))) (pow.f64 b2 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 a2 a1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(exp.f64 (neg.f64 (log.f64 (*.f64 b2 b1))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 b2 b1))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (*.f64 b2 b1))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 b2 b1)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) b1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) b1) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/.f64 b1 (*.f64 b1 (*.f64 b2 b1)))
(/.f64 b1 (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 b2 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) b1)
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 #s(literal 1 binary64) (neg.f64 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 b1))))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) b1)
(/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 #s(literal 1 binary64) (neg.f64 b1)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(/.f64 (neg.f64 b1) (*.f64 b1 (*.f64 b2 b1)))
(/.f64 (neg.f64 b1) (*.f64 (neg.f64 b1) (*.f64 b2 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) b2)
(/.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 b2))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (sqrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) b2)
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (neg.f64 (sqrt.f64 (*.f64 b2 b1))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 b2 b1))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 b1))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 b2)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 b2 b1)))) (sqrt.f64 (*.f64 b2 b1)))
(/.f64 (exp.f64 (neg.f64 (log.f64 (neg.f64 b2)))) (exp.f64 (log.f64 (neg.f64 b1))))
(/.f64 (exp.f64 (neg.f64 (log.f64 (neg.f64 b1)))) (exp.f64 (log.f64 (neg.f64 b2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (neg.f64 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) (/.f64 #s(literal 1 binary64) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (*.f64 (neg.f64 b1) (/.f64 #s(literal 1 binary64) b2))) (*.f64 (neg.f64 b1) (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b1) (*.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2))) (*.f64 (neg.f64 b1) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 (neg.f64 b1) (/.f64 #s(literal 1 binary64) b1))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b1))) (*.f64 b2 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (neg.f64 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b1) (*.f64 b1 (/.f64 #s(literal 1 binary64) b2))) (*.f64 b1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 b1 (/.f64 #s(literal -1 binary64) b2))) (*.f64 b1 (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (*.f64 b1 (/.f64 #s(literal -1 binary64) b2))) (*.f64 b1 (*.f64 #s(literal 1 binary64) (neg.f64 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) b2) (*.f64 b1 (/.f64 #s(literal 1 binary64) b1))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b1 (/.f64 #s(literal -1 binary64) b1))) (*.f64 b2 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))) (*.f64 b1 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))))) (*.f64 b1 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (*.f64 b1 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))))) (*.f64 b1 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(pow.f64 (*.f64 b2 b1) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) #s(literal 2 binary64))
(pow.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 b2 b1)))
(pow.f64 (*.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 b2 b1)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 b2 b1))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b2 b1))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) #s(literal 1 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) b1))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (pow.f64 (*.f64 b2 (*.f64 b1 b1)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 (*.f64 b2 b1)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) (neg.f64 b1)))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b1 #s(literal -1/2 binary64)) b2))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 (*.f64 b2 b2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (pow.f64 (*.f64 b2 (*.f64 b2 b1)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (/.f64 (pow.f64 b1 #s(literal -1/2 binary64)) (neg.f64 b2)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -3/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 b2 b1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) b1) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1/2 binary64)) b2) (/.f64 (pow.f64 b1 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 b2 #s(literal -1/2 binary64)) b1))
(*.f64 (/.f64 (pow.f64 b1 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 b1 #s(literal -1/2 binary64)) b2))
(*.f64 (pow.f64 (*.f64 (*.f64 b2 b2) b1) #s(literal -1/2 binary64)) (pow.f64 b1 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 b1 b1) b2) #s(literal -1/2 binary64)) (pow.f64 b2 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 b2 b1) b2) #s(literal -1/2 binary64)) (pow.f64 b1 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 b2 b1) b1) #s(literal -1/2 binary64)) (pow.f64 b2 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -3/4 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 b1))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 b2))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 b2))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 b1))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (neg.f64 b2)))) (exp.f64 (neg.f64 (log.f64 (neg.f64 b1)))))
(+.f64 (*.f64 b2 b1) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 b2 b1))
(exp.f64 (log.f64 (*.f64 b2 b1)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b2 b1))) #s(literal 1/2 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b2 b1)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b2 b1)))))
(-.f64 #s(literal 0 binary64) (*.f64 b2 b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b2)) (*.f64 b2 b1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 b2 b1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 b2 b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b1)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b2)) #s(literal -1 binary64)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) #s(literal 1 binary64)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) #s(literal 1 binary64)) (*.f64 b2 b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b1)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b1)) #s(literal -1 binary64)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b2)) #s(literal 1 binary64)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) #s(literal -1 binary64)) (*.f64 b2 b1))
(sqrt.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(fma.f64 #s(literal 1 binary64) (*.f64 b2 b1) #s(literal 0 binary64))
(fma.f64 b2 b1 #s(literal 0 binary64))
(fma.f64 b2 (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 b2 (*.f64 #s(literal 1 binary64) (neg.f64 b1)) #s(literal 0 binary64))
(fma.f64 b2 (exp.f64 (log.f64 (neg.f64 b1))) #s(literal 0 binary64))
(fma.f64 b1 b2 #s(literal 0 binary64))
(fma.f64 b1 (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 b1 (exp.f64 (log.f64 (neg.f64 b2))) #s(literal 0 binary64))
(fma.f64 (*.f64 b2 b1) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 b2 b1) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 b2 b1) #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) b2 #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) b1 #s(literal 0 binary64))
(fma.f64 (neg.f64 b2) (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) #s(literal 0 binary64))
(fma.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 b2 b1)) (sqrt.f64 (*.f64 b2 b1)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1)) (neg.f64 b2) #s(literal 0 binary64))
(fma.f64 (/.f64 b2 (pow.f64 b1 #s(literal -1/2 binary64))) (pow.f64 b1 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 b1 (pow.f64 b2 #s(literal -1/2 binary64))) (pow.f64 b2 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (neg.f64 b1))) b2 #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (neg.f64 b1))) (exp.f64 (log.f64 (neg.f64 b2))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (neg.f64 b2))) b1 #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (neg.f64 b2))) (exp.f64 (log.f64 (neg.f64 b1))) #s(literal 0 binary64))
(neg.f64 (*.f64 b2 b1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))
(/.f64 b2 (/.f64 #s(literal 1 binary64) b1))
(/.f64 b2 (/.f64 #s(literal -1 binary64) b1))
(/.f64 b1 (/.f64 #s(literal 1 binary64) b2))
(/.f64 b1 (/.f64 #s(literal -1 binary64) b2))
(/.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(/.f64 (*.f64 b2 b1) #s(literal -1 binary64))
(/.f64 (*.f64 b2 b1) (exp.f64 (-.f64 (log.f64 #s(literal -1 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 b2 b1) (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))))
(/.f64 (neg.f64 b1) (/.f64 #s(literal 1 binary64) b2))
(/.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (neg.f64 b2) (/.f64 #s(literal 1 binary64) b1))
(/.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(/.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) #s(literal 0 binary64)))))
(/.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 b2 b1))
(/.f64 (sqrt.f64 (*.f64 b2 b1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (sqrt.f64 (*.f64 b2 b1)) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (sqrt.f64 (*.f64 b2 b1)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b2 b1)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1)) (/.f64 #s(literal 1 binary64) b2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1)) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b2 b1)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b2 b1))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b2 b1))) (neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b2 b1))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(/.f64 (/.f64 b2 (pow.f64 b1 #s(literal -1/2 binary64))) (pow.f64 b1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 b1 (pow.f64 b2 #s(literal -1/2 binary64))) (pow.f64 b2 #s(literal -1/2 binary64)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b2 b1)) (pow.f64 b2 #s(literal -1/2 binary64))) (pow.f64 b1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b2 b1)) (pow.f64 b1 #s(literal -1/2 binary64))) (pow.f64 b2 #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (*.f64 b2 b1) #s(literal 3/4 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (exp.f64 (log.f64 (neg.f64 b1))) (exp.f64 (neg.f64 (log.f64 (neg.f64 b2)))))
(/.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (/.f64 #s(literal -1 binary64) b2) b2)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (/.f64 #s(literal -1 binary64) b2) b1)) (*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 b2 b1))) (/.f64 #s(literal 1 binary64) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 b2 b1))) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (/.f64 #s(literal 1 binary64) b2)) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b2)) (*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 b1))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal 1 binary64) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b1)) (*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 b2))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 b2 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (sqrt.f64 (*.f64 b2 b1)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (sqrt.f64 (*.f64 b2 b1)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b2)) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 #s(literal 1 binary64) (neg.f64 b1)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal 1 binary64) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 b2 b1))))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (sqrt.f64 (*.f64 b2 b1)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (sqrt.f64 (*.f64 b2 b1))))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) #s(literal 0 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))) (*.f64 (/.f64 #s(literal -1 binary64) b2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (*.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))) (*.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (/.f64 #s(literal 1 binary64) b2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1))) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 b2 b1)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 b2 b1)) #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 b2 b1)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 b2 b1)))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 b2 b1)) #s(literal 1 binary64))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))))
(/.f64 (neg.f64 (/.f64 b2 (pow.f64 b1 #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 b1 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (/.f64 b1 (pow.f64 b2 #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 b2 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 b2 b1)) (pow.f64 b2 #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 b1 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 b2 b1)) (pow.f64 b1 #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 b2 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal 3/4 binary64))) (neg.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) #s(literal 0 binary64)) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))
(pow.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) #s(literal -2 binary64))
(pow.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/4 binary64)) #s(literal -4 binary64))
(pow.f64 (sqrt.f64 (*.f64 b2 b1)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 b2 b1))))
(pow.f64 (/.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 b2 b1)))
(*.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(*.f64 b2 b1)
(*.f64 b2 (neg.f64 b1))
(*.f64 b2 (*.f64 #s(literal 1 binary64) (neg.f64 b1)))
(*.f64 b2 (exp.f64 (log.f64 (neg.f64 b1))))
(*.f64 b1 b2)
(*.f64 b1 (neg.f64 b2))
(*.f64 b1 (exp.f64 (log.f64 (neg.f64 b2))))
(*.f64 (*.f64 b2 b1) #s(literal 1 binary64))
(*.f64 (*.f64 b2 b1) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 b2 b1))
(*.f64 (neg.f64 b1) b2)
(*.f64 (neg.f64 b1) (neg.f64 b2))
(*.f64 (neg.f64 b2) b1)
(*.f64 (neg.f64 b2) (neg.f64 b1))
(*.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))) (/.f64 #s(literal 1 binary64) (*.f64 b2 (*.f64 b1 (*.f64 b2 b1)))))
(*.f64 (*.f64 b2 (*.f64 b1 (*.f64 b2 b1))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (sqrt.f64 (*.f64 b2 b1)) (sqrt.f64 (*.f64 b2 b1)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b1)) (neg.f64 b2))
(*.f64 (/.f64 b2 (pow.f64 b1 #s(literal -1/2 binary64))) (pow.f64 b1 #s(literal 1/2 binary64)))
(*.f64 (/.f64 b1 (pow.f64 b2 #s(literal -1/2 binary64))) (pow.f64 b2 #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (log.f64 (neg.f64 b1))) b2)
(*.f64 (exp.f64 (log.f64 (neg.f64 b1))) (exp.f64 (log.f64 (neg.f64 b2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 b2))) b1)
(*.f64 (exp.f64 (log.f64 (neg.f64 b2))) (exp.f64 (log.f64 (neg.f64 b1))))

simplify13.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
010708
124708
243708
354708
454708
054708
Stop Event
iter limit
saturated
Counts
132 → 132
Calls
Call 1
Inputs
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(/ 1 (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
Outputs
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ (* a1 a2) (* b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/ 1 (* b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)
(* b1 b2)
(*.f64 b1 b2)

eval124.0ms (3.1%)

Memory
-3.2MiB live, 114.0MiB allocated
Compiler

Compiled 8 337 to 1 708 computations (79.5% saved)

prune89.0ms (2.3%)

Memory
30.0MiB live, 108.5MiB allocated
Pruning

11 alts after pruning (0 fresh and 11 done)

PrunedKeptTotal
New6260626
Fresh000
Picked011
Done01010
Total62611637
Accuracy
100.0%
Counts
637 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.2%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
89.3%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
88.0%
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
86.7%
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
88.0%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.5%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
78.8%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
87.4%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
89.0%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
87.9%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)
87.1%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
Compiler

Compiled 248 to 126 computations (49.2% saved)

regimes49.0ms (1.2%)

Memory
-0.9MiB live, 38.1MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a2) a1)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (neg.f64 a1)) (neg.f64 a2))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 (neg.f64 a2)) b1))
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Calls

7 calls:

21.0ms
(*.f64 a1 a2)
5.0ms
a2
5.0ms
b1
5.0ms
b2
5.0ms
a1
Results
AccuracySegmentsBranch
97.5%1a1
97.5%1a2
97.5%1b1
97.5%1b2
97.5%1(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
97.5%1(*.f64 a1 a2)
97.5%1(*.f64 b1 b2)
Compiler

Compiled 45 to 33 computations (26.7% saved)

regimes28.0ms (0.7%)

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

7 calls:

9.0ms
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
3.0ms
a2
3.0ms
b2
3.0ms
a1
3.0ms
b1
Results
AccuracySegmentsBranch
91.2%2a1
91.7%2a2
92.1%2b1
95.4%3b2
96.7%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
94.8%3(*.f64 a1 a2)
97.8%4(*.f64 b1 b2)
Compiler

Compiled 45 to 33 computations (26.7% saved)

regimes13.0ms (0.3%)

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

5 calls:

3.0ms
b1
3.0ms
b2
3.0ms
(*.f64 a1 a2)
3.0ms
(*.f64 b1 b2)
2.0ms
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Results
AccuracySegmentsBranch
91.2%2b1
91.2%2(*.f64 a1 a2)
91.5%2b2
91.9%2(*.f64 b1 b2)
91.9%2(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 35 to 25 computations (28.6% saved)

regimes15.0ms (0.4%)

Memory
-22.9MiB live, 16.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

7 calls:

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

Compiled 45 to 33 computations (26.7% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.0546654250121664e+281
+inf
0.0ms
0.0
1.3177e-320
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7843216985391833e-37
3.747473499828576e-8
Compiler

Compiled 14 to 14 computations (0% saved)

simplify6.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02679
13279
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 500000000000000016391122991431049124285352641510746782131666788720471301598687167963967189336205896526908748790912075409350817338455347847996995550646521260562389402122810032907636636177574798245164274456255150314546300696222417826065474282413002311039392838405427552850632350105600 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 4789048565205903/23945242826029513411849172299223580994042798784118784 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 500000000000000016391122991431049124285352641510746782131666788720471301598687167963967189336205896526908748790912075409350817338455347847996995550646521260562389402122810032907636636177574798245164274456255150314546300696222417826065474282413002311039392838405427552850632350105600 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))
(if (<=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 500000000000000016391122991431049124285352641510746782131666788720471301598687167963967189336205896526908748790912075409350817338455347847996995550646521260562389402122810032907636636177574798245164274456255150314546300696222417826065474282413002311039392838405427552850632350105600 binary64)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 4789048565205903/23945242826029513411849172299223580994042798784118784 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(if (<=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) #s(literal 4789048565205903/23945242826029513411849172299223580994042798784118784 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a2 (/.f64 a1 (*.f64 b2 b1))))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))

soundness373.0ms (9.4%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 138 to 61 computations (55.8% saved)

preprocess574.0ms (14.5%)

Memory
15.6MiB live, 367.1MiB allocated
Compiler

Compiled 474 to 248 computations (47.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...