Quotient of products

Time bar (total: 4.7s)

analyze140.0ms (3%)

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

sample688.0ms (14.8%)

Memory
51.7MiB live, 1 343.3MiB allocated
Samples
399.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 179.0ms
ival-mult: 117.0ms (65.5% of total)
ival-div: 52.0ms (29.1% of total)
ival-true: 6.0ms (3.4% of total)
ival-assert: 4.0ms (2.2% of total)
Bogosity

preprocess106.0ms (2.3%)

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

explain71.0ms (1.5%)

Memory
-7.5MiB live, 148.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
430-2(2.0536972304886983e-286 2.5327309969473988e+218 1.8843174874386515e-302 1.2608794456429476e-11)(/.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))o/n130
(*.f64 a1 a2)overflow38
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))n/o100
(*.f64 b1 b2)overflow41
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))n/u80
(*.f64 b1 b2)underflow35
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/u60
(*.f64 a1 a2)underflow25
(*.f64 b1 b2)underflow35
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/o20
(*.f64 a1 a2)overflow38
(*.f64 b1 b2)overflow41
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/n20
(*.f64 a1 a2)underflow25
Confusion
Predicted +Predicted -
+412
-0213
Precision
1.0
Recall
0.9534883720930233
Confusion?
Predicted +Predicted MaybePredicted -
+4102
-00213
Precision?
1.0
Recall?
0.9534883720930233
Freqs
test
numberfreq
0215
141
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
31.0ms512×0valid
Compiler

Compiled 60 to 32 computations (46.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 13.0ms (80.2% of total)
ival-div: 3.0ms (18.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Compiler

Compiled 4 to 4 computations (0% saved)

prune1.0ms (0%)

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

Compiled 11 to 7 computations (36.4% saved)

simplify11.0ms (0.2%)

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

localize31.0ms (0.7%)

Memory
7.2MiB live, 58.0MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 19 to 9 computations (52.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 14.0ms (81.9% of total)
ival-mult: 3.0ms (17.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series11.0ms (0.2%)

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

simplify6.0ms (0.1%)

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

rewrite174.0ms (3.7%)

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

eval35.0ms (0.7%)

Memory
5.3MiB live, 82.7MiB allocated
Compiler

Compiled 4 226 to 620 computations (85.3% saved)

prune47.0ms (1%)

Memory
-11.4MiB live, 109.2MiB allocated
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New3658373
Fresh000
Picked011
Done000
Total3659374
Accuracy
100.0%
Counts
374 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.0%
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) b1) (neg.f64 b2))
85.0%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
84.3%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
82.7%
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
86.8%
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
97.8%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
78.0%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
86.3%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
83.7%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
Compiler

Compiled 199 to 131 computations (34.2% saved)

simplify85.0ms (1.8%)

Memory
-15.3MiB live, 82.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 a1)
cost-diff0
(*.f64 a2 (neg.f64 a1))
cost-diff0
(/.f64 (*.f64 a2 (neg.f64 a1)) b1)
cost-diff640
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) b1) (neg.f64 b2))
cost-diff0
(*.f64 a1 a2)
cost-diff0
(/.f64 (*.f64 a1 a2) b2)
cost-diff384
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
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
704×lower-fma.f64
704×lower-fma.f32
704×lower-*.f32
692×lower-*.f64
634×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021107
037103
171103
2156103
3522103
42056103
52781103
62960103
72976103
82990103
92990103
103102103
113150103
123150103
03150103
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 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a1 a2)
a1
a2
b2
b1
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) b1) (neg.f64 b2))
(/.f64 (*.f64 a2 (neg.f64 a1)) b1)
(*.f64 a2 (neg.f64 a1))
a2
(neg.f64 a1)
a1
b1
(neg.f64 b2)
b2
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 (/.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
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) b1) (neg.f64 b2))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(/.f64 (*.f64 a2 (neg.f64 a1)) b1)
(*.f64 a2 (neg.f64 a1))
a2
(neg.f64 a1)
a1
b1
(neg.f64 b2)
b2

localize67.0ms (1.4%)

Memory
-6.1MiB live, 152.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 b2)
accuracy100.0%
(neg.f64 a1)
accuracy93.9%
(/.f64 (*.f64 a2 (neg.f64 a1)) b1)
accuracy91.8%
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) b1) (neg.f64 b2))
accuracy100.0%
(*.f64 a1 a2)
accuracy91.9%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
accuracy91.5%
(/.f64 (*.f64 a1 a2) b2)
accuracy100.0%
(*.f64 b1 b2)
accuracy100.0%
(*.f64 a1 a2)
accuracy98.8%
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
accuracy83.8%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
accuracy100.0%
(*.f64 b1 b2)
accuracy91.8%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
accuracy90.7%
(/.f64 a1 (*.f64 b1 b2))
accuracy100.0%
(/.f64 a2 b2)
accuracy100.0%
(/.f64 a1 b1)
accuracy97.8%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Samples
40.0ms256×0valid
Compiler

Compiled 109 to 23 computations (78.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-div: 13.0ms (53.6% of total)
ival-mult: 9.0ms (37.1% of total)
ival-neg: 2.0ms (8.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series22.0ms (0.5%)

Memory
12.4MiB live, 51.0MiB allocated
Counts
16 → 516
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 (/.f64 (*.f64 a1 a2) b2) b1)>
#<alt (/.f64 (*.f64 a1 a2) b2)>
#<alt (/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) b1) (neg.f64 b2))>
#<alt (/.f64 (*.f64 a2 (neg.f64 a1)) b1)>
#<alt (*.f64 a2 (neg.f64 a1))>
#<alt (neg.f64 a1)>
#<alt (neg.f64 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 (/ (* 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)>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 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 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (/ (* a1 a2) b1))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 (* a1 a2))>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 a1)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
#<alt (* -1 b2)>
Calls

129 calls:

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

simplify33.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0192808
1432808
2832808
31192808
41562808
51972808
62302808
72992808
83752808
93802808
103822808
03822808
Stop Event
iter limit
saturated
Counts
516 → 516
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))
(/ (* 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)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (/ (* a1 a2) b1))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 (* a1 a2))
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 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)))
(/ (* 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)
(/ (* 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 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (/ (* a1 a2) b1))
(neg.f64 (*.f64 a1 (/.f64 a2 b1)))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 (* a1 a2))
(*.f64 a1 (neg.f64 a2))
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)

rewrite202.0ms (4.3%)

Memory
25.0MiB live, 476.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
2 840×lower-/.f32
2 824×lower-/.f64
2 426×lower-*.f32
2 414×lower-*.f64
1 296×frac-2neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02180
03776
111676
261576
3442775
0884875
Stop Event
iter limit
node limit
iter limit
Counts
16 → 1 296
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 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) b1) (neg.f64 b2))
(/.f64 (*.f64 a2 (neg.f64 a1)) b1)
(*.f64 a2 (neg.f64 a1))
(neg.f64 a1)
(neg.f64 b2)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.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 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 (neg.f64 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 (*.f64 a2 (neg.f64 a1)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal 1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 (neg.f64 a1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))) (/.f64 (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.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) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) b2)
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 (neg.f64 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 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.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 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2) (*.f64 (*.f64 a1 a1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2) (*.f64 a1 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 a1))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))) a1)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 b2 a2) (/.f64 (neg.f64 a1) b1))) (*.f64 (/.f64 b2 a2) (/.f64 b2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2)) (neg.f64 (*.f64 (*.f64 a1 a1) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2)) (neg.f64 (*.f64 a1 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64))) (/.f64 b1 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 a1))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.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)) (*.f64 a2 (neg.f64 a1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a2 (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 a2 (neg.f64 a1)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.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 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a2 a1) b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (neg.f64 (/.f64 #s(literal 1 binary64) a2))))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 (/.f64 b2 a1)))
(*.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 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.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 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 a1 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a2)) (/.f64 a1 b2))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a2 b1)) (/.f64 a1 b2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a2)) (neg.f64 a1))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 (neg.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 (*.f64 a2 a1) b1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (*.f64 b2 b2)) b2)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2)) (neg.f64 a1))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 a2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 a2 b2))
(neg.f64 (/.f64 a2 b2))
(/.f64 a2 b2)
(/.f64 (/.f64 a2 b2) #s(literal 1 binary64))
(/.f64 (/.f64 a2 b2) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a2))
(/.f64 #s(literal -1 binary64) (/.f64 b2 a2))
(/.f64 (neg.f64 a2) b2)
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 #s(literal 1 binary64) a2)))
(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 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 (/.f64 a2 (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 a2 (*.f64 b2 b2)) b2)
(+.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) (/.f64 (neg.f64 a1) b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 a1 b1)) (/.f64 (*.f64 (/.f64 a1 b1) (/.f64 a1 b1)) (/.f64 (neg.f64 a1) b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (neg.f64 b1)) (/.f64 (neg.f64 a1) b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) (neg.f64 b1)) (/.f64 (neg.f64 a1) b1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) (*.f64 a1 a1))) (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 (neg.f64 b1) (*.f64 a1 a1))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a1 a1) (*.f64 (neg.f64 b1) a1)))
(-.f64 (/.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 b1 b1)) (/.f64 (*.f64 (neg.f64 b1) a1) (*.f64 b1 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 b1) (/.f64 a1 b1) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b1))))) (/.f64 (/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 b1 (*.f64 b1 b1))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 b1) (/.f64 a1 b1) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b1))))))
(neg.f64 (/.f64 (neg.f64 a1) b1))
(neg.f64 (*.f64 (/.f64 (neg.f64 a1) b1) #s(literal 1 binary64)))
(/.f64 a1 b1)
(/.f64 #s(literal 1 binary64) (/.f64 b1 a1))
(/.f64 (neg.f64 a1) (neg.f64 b1))
(/.f64 #s(literal -1 binary64) (/.f64 b1 (neg.f64 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (neg.f64 (*.f64 (*.f64 a1 a1) (neg.f64 b1))))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (neg.f64 (*.f64 (neg.f64 b1) (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (neg.f64 b1)))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (neg.f64 b1) (*.f64 a1 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (neg.f64 (*.f64 a1 a1)) (*.f64 (neg.f64 b1) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) a1)) (*.f64 b1 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal 1 binary64)) (*.f64 a1 (neg.f64 b1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a1))) (neg.f64 (*.f64 (neg.f64 b1) a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 b1 (*.f64 b1 b1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 b1) (/.f64 a1 b1) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b1) (/.f64 a1 b1))) (/.f64 (neg.f64 a1) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 #s(literal -1 binary64) b1)) a1)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal 1 binary64))) (neg.f64 (*.f64 a1 (neg.f64 b1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) a1))) (neg.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 b1 (*.f64 b1 b1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 b1) (/.f64 a1 b1) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b1))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b1) (/.f64 a1 b1)))) (/.f64 a1 b1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 a1))
(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 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b1))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 a1) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) a1)
(*.f64 (/.f64 (neg.f64 a1) b1) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a1))
(*.f64 (pow.f64 (/.f64 a1 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b1) #s(literal 1/2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.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 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 (neg.f64 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 (*.f64 a2 (neg.f64 a1)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal 1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 (neg.f64 a1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))) (/.f64 (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.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) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) b2)
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 (neg.f64 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 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.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 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2) (*.f64 (*.f64 a1 a1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2) (*.f64 a1 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 a1))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))) a1)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 b2 a2) (/.f64 (neg.f64 a1) b1))) (*.f64 (/.f64 b2 a2) (/.f64 b2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2)) (neg.f64 (*.f64 (*.f64 a1 a1) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2)) (neg.f64 (*.f64 a1 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64))) (/.f64 b1 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 a1))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.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)) (*.f64 a2 (neg.f64 a1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a2 (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 a2 (neg.f64 a1)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.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 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a2 a1) b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (neg.f64 (/.f64 #s(literal 1 binary64) a2))))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 (/.f64 b2 a1)))
(*.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 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.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 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 a1 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a2)) (/.f64 a1 b2))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a2 b1)) (/.f64 a1 b2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a2)) (neg.f64 a1))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 (neg.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 (*.f64 a2 a1) b1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (*.f64 b2 b2)) b2)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2)) (neg.f64 a1))
(+.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 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 a1 a1))) (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 (*.f64 b2 b1) (*.f64 a1 a1))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a1) (*.f64 (*.f64 b2 b1) a1)))
(-.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) (/.f64 (*.f64 (*.f64 b2 b1) a1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))))) (/.f64 (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1))) (/.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1))) (/.f64 a1 (*.f64 b2 b1))))
(neg.f64 (/.f64 a1 (*.f64 b2 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b1) a1))
(/.f64 #s(literal 1 binary64) (/.f64 b1 (/.f64 a1 b2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (neg.f64 a1) (*.f64 b2 b1))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b2 b1) a1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b1 (/.f64 a1 b2))))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a1))
(/.f64 (/.f64 (neg.f64 a1) b1) b2)
(/.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(/.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal -1 binary64))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 (/.f64 a1 b2) (neg.f64 b1))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (neg.f64 (*.f64 (*.f64 b2 b1) (*.f64 a1 a1))))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (neg.f64 (*.f64 (*.f64 a1 a1) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (*.f64 b2 b1)))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (*.f64 b2 b1) (*.f64 a1 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 a1))
(/.f64 (neg.f64 (*.f64 a1 a1)) (*.f64 (*.f64 b2 b1) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) a1)) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal 1 binary64)) (*.f64 a1 (*.f64 b2 b1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a1))) (neg.f64 (*.f64 (*.f64 b2 b1) a1)))
(/.f64 (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)) b2)
(/.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) b2)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))) (/.f64 a1 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) #s(literal 1 binary64)) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1))) a1)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal 1 binary64))) (neg.f64 (*.f64 a1 (*.f64 b2 b1))))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64))) b2)
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)) (*.f64 (*.f64 b2 b1) a1))) (neg.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)) (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b2 b1)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1))))) (/.f64 a1 (*.f64 b2 b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))) (neg.f64 a1))
(pow.f64 (/.f64 (*.f64 b2 b1) a1) #s(literal -1 binary64))
(pow.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 b1 (/.f64 a1 b2)) #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 a1 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 #s(literal 1 binary64) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (neg.f64 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 #s(literal -1 binary64) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a1 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a1 b2))
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal 1 binary64))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a1 b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 a1 b2))
(*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)) a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 a1 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 (/.f64 (neg.f64 a1) b1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b2))
(*.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 a1 b1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (/.f64 a1 b1) (*.f64 b2 b2)) b2)
(+.f64 #s(literal 0 binary64) (*.f64 b2 b1))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 b2 b1))
(+.f64 (*.f64 #s(literal 0 binary64) b1) (*.f64 b2 b1))
(+.f64 (*.f64 b1 #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)))
(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) (*.f64 b2 b1))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)) (*.f64 b2 b1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b1)) (*.f64 b2 b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b2)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b1)) #s(literal 1 binary64)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b2)) (/.f64 #s(literal -1 binary64) b1)) (*.f64 b2 b1))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b1)) #s(literal -1 binary64)) (*.f64 b2 b1))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b2 b1) (*.f64 b2 b1) (*.f64 #s(literal 0 binary64) (*.f64 b2 b1))))) (/.f64 (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b2 b1) (*.f64 b2 b1) (*.f64 #s(literal 0 binary64) (*.f64 b2 b1))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b2)) (/.f64 #s(literal 1 binary64) b1)) (*.f64 b2 b1))
(fma.f64 b1 #s(literal 0 binary64) (*.f64 b2 b1))
(fma.f64 #s(literal 0 binary64) b1 (*.f64 b2 b1))
(fma.f64 #s(literal 0 binary64) (neg.f64 b1) (*.f64 b2 b1))
(fma.f64 (neg.f64 b1) #s(literal 0 binary64) (*.f64 b2 b1))
(neg.f64 (*.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 (*.f64 b2 b1) #s(literal 1 binary64))
(/.f64 (*.f64 b2 b1) #s(literal -1 binary64))
(/.f64 (*.f64 b2 b1) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(/.f64 (neg.f64 b1) (/.f64 #s(literal 1 binary64) b2))
(/.f64 (*.f64 b1 (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(/.f64 (*.f64 b1 (*.f64 b2 b2)) b2)
(/.f64 (*.f64 (neg.f64 b1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(/.f64 (*.f64 (neg.f64 b1) (*.f64 b2 b2)) b2)
(/.f64 (*.f64 (*.f64 b2 (*.f64 b2 b2)) b1) (*.f64 b2 b2))
(/.f64 (*.f64 (*.f64 b2 (*.f64 b2 b2)) (neg.f64 b1)) (*.f64 b2 b2))
(/.f64 (*.f64 (*.f64 b2 b2) b1) b2)
(/.f64 (*.f64 (*.f64 b2 b2) (neg.f64 b1)) b2)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b2 b1) (*.f64 b2 b1) (*.f64 #s(literal 0 binary64) (*.f64 b2 b1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b1) b2)) (*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 b1) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 b2 b2))
(/.f64 (neg.f64 (*.f64 (neg.f64 b1) (*.f64 b2 b2))) b2)
(/.f64 (neg.f64 (*.f64 (*.f64 b2 (*.f64 b2 b2)) (neg.f64 b1))) (*.f64 b2 b2))
(/.f64 (neg.f64 (*.f64 (*.f64 b2 b2) (neg.f64 b1))) b2)
(/.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 (neg.f64 (*.f64 b1 (*.f64 b2 (*.f64 b2 b2)))) (*.f64 b2 b2))
(/.f64 (neg.f64 (*.f64 b1 (*.f64 b2 b2))) b2)
(/.f64 (neg.f64 (*.f64 (*.f64 b2 (*.f64 b2 b2)) b1)) (*.f64 b2 b2))
(/.f64 (neg.f64 (*.f64 (*.f64 b2 b2) b1)) b2)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b2 b1) (*.f64 b2 b1) (*.f64 #s(literal 0 binary64) (*.f64 b2 b1))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b2 b1) (*.f64 b2 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 (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 b2 (neg.f64 b1))
(*.f64 b1 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 #s(literal -1 binary64) (*.f64 b2 b1))
(*.f64 (neg.f64 b1) b2)
(*.f64 (*.f64 (neg.f64 b1) #s(literal 1 binary64)) b2)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b1)) b2)
(*.f64 (*.f64 (neg.f64 b1) #s(literal -1 binary64)) b2)
(*.f64 (exp.f64 (log.f64 b1)) (exp.f64 (log.f64 b2)))
(*.f64 (exp.f64 (log.f64 b2)) (exp.f64 (log.f64 b1)))
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.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 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 (neg.f64 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 (*.f64 a2 (neg.f64 a1)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal 1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 (neg.f64 a1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))) (/.f64 (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.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) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) b2)
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 (neg.f64 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 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.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 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2) (*.f64 (*.f64 a1 a1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2) (*.f64 a1 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 a1))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))) a1)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 b2 a2) (/.f64 (neg.f64 a1) b1))) (*.f64 (/.f64 b2 a2) (/.f64 b2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2)) (neg.f64 (*.f64 (*.f64 a1 a1) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2)) (neg.f64 (*.f64 a1 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64))) (/.f64 b1 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 a1))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.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)) (*.f64 a2 (neg.f64 a1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a2 (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 a2 (neg.f64 a1)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.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 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a2 a1) b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (neg.f64 (/.f64 #s(literal 1 binary64) a2))))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 (/.f64 b2 a1)))
(*.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 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.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 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 a1 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a2)) (/.f64 a1 b2))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a2 b1)) (/.f64 a1 b2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a2)) (neg.f64 a1))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 (neg.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 (*.f64 a2 a1) b1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (*.f64 b2 b2)) b2)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2)) (neg.f64 a1))
(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 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) #s(literal -1 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) b1) b2)
(/.f64 (/.f64 #s(literal -1 binary64) b1) b2)
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)) b2)
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) b2)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) b2)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)) b2)
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64))) b2)
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64))) b2)
(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 (/.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) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)))
(*.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/2 binary64)) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 b2 b2)) b2)
(+.f64 #s(literal 0 binary64) (*.f64 a2 a1))
(+.f64 (*.f64 (neg.f64 a2) #s(literal 0 binary64)) (*.f64 a2 a1))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a2)) (*.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 a2 (neg.f64 a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a1)) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)) (*.f64 a2 (neg.f64 a1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 (neg.f64 a1)))))) (/.f64 (neg.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 (neg.f64 a1)))))))
(fma.f64 #s(literal 0 binary64) (neg.f64 a2) (*.f64 a2 a1))
(fma.f64 (neg.f64 a2) #s(literal 0 binary64) (*.f64 a2 a1))
(neg.f64 (*.f64 a2 (neg.f64 a1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) #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 a2 a1)))
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 (*.f64 a1 (*.f64 a1 a1)))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 (*.f64 a1 a1))) a1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (neg.f64 a2)) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 a2)) a1)
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 (neg.f64 a1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 a2 (neg.f64 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) (neg.f64 (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) (neg.f64 (*.f64 a1 a1)))) (neg.f64 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (neg.f64 a2))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 a2))) (neg.f64 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 (neg.f64 a1)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)))) (*.f64 a2 a1))
(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 (neg.f64 a1) (neg.f64 a2))
(*.f64 (*.f64 a2 (neg.f64 a1)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (neg.f64 a1)))
(*.f64 (neg.f64 a2) (neg.f64 a1))
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.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 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 (neg.f64 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 (*.f64 a2 (neg.f64 a1)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal 1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 (neg.f64 a1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))) (/.f64 (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.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) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) b2)
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 (neg.f64 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 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.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 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2) (*.f64 (*.f64 a1 a1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2) (*.f64 a1 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 a1))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))) a1)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 b2 a2) (/.f64 (neg.f64 a1) b1))) (*.f64 (/.f64 b2 a2) (/.f64 b2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2)) (neg.f64 (*.f64 (*.f64 a1 a1) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2)) (neg.f64 (*.f64 a1 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64))) (/.f64 b1 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 a1))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.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)) (*.f64 a2 (neg.f64 a1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a2 (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 a2 (neg.f64 a1)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.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 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a2 a1) b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (neg.f64 (/.f64 #s(literal 1 binary64) a2))))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 (/.f64 b2 a1)))
(*.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 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.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 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 a1 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a2)) (/.f64 a1 b2))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a2 b1)) (/.f64 a1 b2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a2)) (neg.f64 a1))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 (neg.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 (*.f64 a2 a1) b1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (*.f64 b2 b2)) b2)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2)) (neg.f64 a1))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))
(+.f64 (*.f64 (/.f64 a2 b2) #s(literal 0 binary64)) (/.f64 (*.f64 a2 a1) b2))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 a2 b2)) (/.f64 (*.f64 a2 a1) b2))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2)) (/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2)) (/.f64 (*.f64 a2 a1) b2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) b2))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))))) (/.f64 (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 b2 (*.f64 b2 b2))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))))))
(fma.f64 (/.f64 a2 b2) #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))
(fma.f64 #s(literal 0 binary64) (/.f64 a2 b2) (/.f64 (*.f64 a2 a1) b2))
(neg.f64 (/.f64 (*.f64 a2 a1) b2))
(/.f64 a1 (/.f64 b2 a2))
(/.f64 #s(literal 1 binary64) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) b2)
(/.f64 (neg.f64 a1) (/.f64 b2 a2))
(/.f64 (*.f64 a2 (neg.f64 a1)) b2)
(/.f64 #s(literal -1 binary64) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.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 a1 b2) (neg.f64 (/.f64 #s(literal 1 binary64) a2)))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 (/.f64 b2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (*.f64 (*.f64 a1 a1) (/.f64 b2 a2)))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (neg.f64 (*.f64 (/.f64 b2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (neg.f64 (*.f64 (*.f64 a1 a1) (/.f64 b2 a2))))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (/.f64 b2 a2) (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (/.f64 b2 a2)))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (neg.f64 (*.f64 (/.f64 b2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (neg.f64 (*.f64 (*.f64 a1 a1) (/.f64 b2 a2))))
(/.f64 (*.f64 a2 (neg.f64 (*.f64 a1 (*.f64 a1 a1)))) (*.f64 b2 (*.f64 a1 a1)))
(/.f64 (*.f64 a2 (neg.f64 (*.f64 a1 a1))) (*.f64 b2 a1))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a1 a1))) (*.f64 (/.f64 b2 a2) a1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a1 a1))) (*.f64 (/.f64 b2 a2) a1))
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 (*.f64 a1 (*.f64 a1 a1)))) (*.f64 b2 (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 (*.f64 a1 a1))) (*.f64 b2 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2) (*.f64 (*.f64 a1 a1) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2) (*.f64 a1 b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal 1 binary64)) (*.f64 a1 (/.f64 b2 a2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal -1 binary64)) (*.f64 a1 (/.f64 b2 a2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (neg.f64 a2)) (*.f64 (*.f64 a1 a1) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 a2)) (*.f64 a1 b2))
(/.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) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 (*.f64 a1 (*.f64 a1 a1)))) (*.f64 a1 a1))
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 (*.f64 a1 a1))) a1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 b2)) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) a1)
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) (neg.f64 (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (*.f64 b2 (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a2) (neg.f64 (*.f64 a1 a1)))) (neg.f64 (*.f64 b2 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (neg.f64 a2))) (neg.f64 (*.f64 (*.f64 a1 a1) b2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 a2))) (neg.f64 (*.f64 a1 b2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2)) (neg.f64 (*.f64 (*.f64 a1 a1) b2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2)) (neg.f64 (*.f64 a1 b2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 b2))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 b2))) (neg.f64 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal 1 binary64))) (neg.f64 (*.f64 a1 (/.f64 b2 a2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal -1 binary64))) (neg.f64 (*.f64 a1 (/.f64 b2 a2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a1 a1)))) (neg.f64 (*.f64 (/.f64 b2 a2) a1)))
(/.f64 (neg.f64 (*.f64 a2 (neg.f64 (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (*.f64 b2 (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 a2 (neg.f64 (*.f64 a1 a1)))) (neg.f64 (*.f64 b2 a1)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a1 a1)))) (neg.f64 (*.f64 (/.f64 b2 a2) a1)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 b2 (*.f64 b2 b2))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (*.f64 a2 a1) b2)))) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (neg.f64 (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (neg.f64 (*.f64 a1 a1)))) (neg.f64 a1))
(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 b2 (*.f64 a2 a1)) #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 (/.f64 a2 b2) (neg.f64 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 (neg.f64 a1) (/.f64 a2 b2))
(*.f64 (*.f64 a2 (neg.f64 a1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (neg.f64 a2) (/.f64 a1 b2))
(*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 a2 a1) b2) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 a2 (neg.f64 a1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) a2)
(*.f64 (/.f64 a1 b2) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b2 (*.f64 a2 a1)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) a1)
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b2)) b2)
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.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 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 (neg.f64 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 (*.f64 a2 (neg.f64 a1)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a1)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal 1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) (/.f64 (*.f64 b2 b1) a2)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 (neg.f64 a1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))) (/.f64 (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 b2 a2)) #s(literal -1 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (*.f64 a2 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 a2 (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (/.f64 b1 (neg.f64 a1)))
(/.f64 a1 (/.f64 (*.f64 b2 b1) a2))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.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) (*.f64 b2 b1)) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) a2))
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) b2)
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) a1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 (neg.f64 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 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 a1) b1) (/.f64 b2 a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.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 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2) (*.f64 (*.f64 a1 a1) (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2) (*.f64 a1 (*.f64 b2 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 b2 a1))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64)) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))) a1)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a2)) (*.f64 (/.f64 b2 a2) (/.f64 (neg.f64 a1) b1))) (*.f64 (/.f64 b2 a2) (/.f64 b2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2)) (neg.f64 (*.f64 (*.f64 a1 a1) (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2)) (neg.f64 (*.f64 a1 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64))) (/.f64 b1 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 (*.f64 b2 b1) (*.f64 (*.f64 b2 b1) (*.f64 b2 b1)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1)))) (neg.f64 a1))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.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)) (*.f64 a2 (neg.f64 a1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (/.f64 a2 (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 a2 (neg.f64 a1)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (neg.f64 a2) (/.f64 a1 (*.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 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (*.f64 a2 a1) b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a1 b1) (neg.f64 (/.f64 #s(literal 1 binary64) a2))))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 (/.f64 b2 a1)))
(*.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 (neg.f64 a1) b1) (/.f64 a2 b2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) (neg.f64 a2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b2) (/.f64 (/.f64 a2 b1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.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 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (/.f64 a2 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 a1 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (/.f64 a1 b1) #s(literal 1 binary64)) (/.f64 a2 b2))
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 (neg.f64 a1) b1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a2)) (/.f64 a1 b2))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a2 b1)) (/.f64 a1 b2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (neg.f64 a2)) (neg.f64 a1))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b2 b1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 a2 (neg.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 (*.f64 a2 a1) b1) (*.f64 b2 (*.f64 b2 b2))) (*.f64 b2 b2))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (*.f64 b2 b2)) b2)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2)) (neg.f64 a1))
(exp.f64 (*.f64 (log.f64 (/.f64 b1 (*.f64 a2 (neg.f64 a1)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 a1)) (/.f64 (*.f64 a2 a1) b1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b1 (neg.f64 a1))) (/.f64 (*.f64 a2 a1) b1))
(neg.f64 (/.f64 (*.f64 a2 a1) b1))
(/.f64 a2 (/.f64 b1 (neg.f64 a1)))
(/.f64 #s(literal 1 binary64) (/.f64 b1 (*.f64 a2 (neg.f64 a1))))
(/.f64 (*.f64 a2 a1) (neg.f64 b1))
(/.f64 (*.f64 a2 (neg.f64 a1)) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal -1 binary64))
(/.f64 (neg.f64 a2) (/.f64 b1 a1))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2) (*.f64 (*.f64 a1 a1) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2) (*.f64 a1 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 b1)) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) a1)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2)) (neg.f64 (*.f64 (*.f64 a1 a1) b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2)) (neg.f64 (*.f64 a1 b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 a2 b1))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 a2 b1))) (neg.f64 a1))
(pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) #s(literal 1 binary64))
(pow.f64 (/.f64 b1 (*.f64 a2 (neg.f64 a1))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 b1 (*.f64 a2 (neg.f64 a1))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b1 (*.f64 a2 (neg.f64 a1))) (/.f64 b1 (*.f64 a2 (neg.f64 a1)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b1 (*.f64 a2 (neg.f64 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 (neg.f64 a1) b1))
(*.f64 a2 (*.f64 (/.f64 (neg.f64 a1) b1) #s(literal 1 binary64)))
(*.f64 a1 (/.f64 a2 (neg.f64 b1)))
(*.f64 a1 (*.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) b1)))
(*.f64 a1 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a2)))
(*.f64 a1 (*.f64 a2 (/.f64 #s(literal -1 binary64) b1)))
(*.f64 a1 (*.f64 #s(literal -1 binary64) (/.f64 a2 b1)))
(*.f64 (/.f64 a1 b1) (neg.f64 a2))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 a2 a1) b1)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 a2 a1) (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 a2 b1))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a2)))
(*.f64 (neg.f64 a1) (*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) b1)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 a2 b1) #s(literal 1 binary64)))
(*.f64 (*.f64 a2 (neg.f64 a1)) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (neg.f64 a2) (/.f64 a1 b1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 a2 (neg.f64 a1)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 a1) b1) a2)
(*.f64 (/.f64 a2 b1) (neg.f64 a1))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a2 a1))
(*.f64 (pow.f64 (/.f64 b1 (*.f64 a2 (neg.f64 a1))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b1 (*.f64 a2 (neg.f64 a1))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) b1)) a1)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (*.f64 a2 a1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a2)) a1)
(+.f64 #s(literal 0 binary64) (*.f64 a2 (neg.f64 a1)))
(+.f64 (*.f64 #s(literal 0 binary64) a2) (*.f64 a2 (neg.f64 a1)))
(+.f64 (*.f64 a2 #s(literal 0 binary64)) (*.f64 a2 (neg.f64 a1)))
(-.f64 #s(literal 0 binary64) (*.f64 a2 a1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a1)) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)) (*.f64 a2 a1)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 a1))))) (/.f64 (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 a1))))))
(fma.f64 a2 #s(literal 0 binary64) (*.f64 a2 (neg.f64 a1)))
(fma.f64 #s(literal 0 binary64) a2 (*.f64 a2 (neg.f64 a1)))
(neg.f64 (*.f64 a2 a1))
(/.f64 (*.f64 a2 a1) #s(literal -1 binary64))
(/.f64 (*.f64 a2 (neg.f64 a1)) #s(literal 1 binary64))
(/.f64 (*.f64 a2 (neg.f64 (*.f64 a1 (*.f64 a1 a1)))) (*.f64 a1 a1))
(/.f64 (*.f64 a2 (neg.f64 (*.f64 a1 a1))) a1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2) a1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 a1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))) (*.f64 a2 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) a2)) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) a2)) (neg.f64 a1))
(/.f64 (neg.f64 (*.f64 a2 (neg.f64 (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 a2 (neg.f64 (*.f64 a1 a1)))) (neg.f64 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a2 a1) (*.f64 a2 a1) (*.f64 #s(literal 0 binary64) (*.f64 a2 a1))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a2 a1) (*.f64 a2 a1)))) (*.f64 a2 (neg.f64 a1)))
(*.f64 a2 (neg.f64 a1))
(*.f64 a1 (neg.f64 a2))
(*.f64 #s(literal 1 binary64) (*.f64 a2 (neg.f64 a1)))
(*.f64 (*.f64 a2 a1) #s(literal -1 binary64))
(*.f64 (neg.f64 a1) a2)
(*.f64 (*.f64 a2 (neg.f64 a1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a2 a1))
(*.f64 (neg.f64 a2) a1)
(+.f64 (neg.f64 a1) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 a1))
(-.f64 #s(literal 0 binary64) a1)
(-.f64 (/.f64 #s(literal 0 binary64) a1) a1)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) a1)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) a1) #s(literal 1 binary64)) a1)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 a1 a1)) #s(literal 1 binary64)) a1)
(fma.f64 a1 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 a1) #s(literal 0 binary64))
(fma.f64 (neg.f64 a1) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) a1 #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 #s(literal 1 binary64) (*.f64 a1 a1)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 #s(literal 1 binary64) a1) #s(literal 0 binary64))
(neg.f64 a1)
(/.f64 a1 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a1 (*.f64 a1 a1)))))
(/.f64 #s(literal 1 binary64) (/.f64 a1 (neg.f64 (*.f64 a1 a1))))
(/.f64 (neg.f64 a1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a1 (*.f64 a1 a1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a1 (neg.f64 (*.f64 a1 a1)))))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (neg.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 (*.f64 a1 a1)) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 a1 a1) (*.f64 #s(literal 0 binary64) (neg.f64 a1))))))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (*.f64 a1 a1))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (neg.f64 (neg.f64 (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 a1 a1) (*.f64 #s(literal 0 binary64) (neg.f64 a1)))))
(/.f64 (neg.f64 (*.f64 a1 a1)) a1)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a1 a1))) a1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal 1 binary64)) a1)
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a1))) (neg.f64 a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a1 a1)) (*.f64 (*.f64 a1 a1) (*.f64 a1 (*.f64 a1 a1)))) (*.f64 (*.f64 a1 a1) (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) #s(literal 1 binary64))) (neg.f64 a1))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a1 a1)))) (neg.f64 a1))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a1 a1)))) a1)
(pow.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a1 (*.f64 a1 a1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 a1 (neg.f64 (*.f64 a1 a1))) #s(literal -1 binary64))
(*.f64 a1 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 a1))
(*.f64 (neg.f64 a1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) a1)
(*.f64 (neg.f64 (*.f64 a1 (*.f64 a1 a1))) (/.f64 #s(literal 1 binary64) (*.f64 a1 a1)))
(*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 #s(literal 1 binary64) a1))
b2
(+.f64 b2 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) b2)
(exp.f64 (neg.f64 (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) b2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b2)) b2)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b2)) #s(literal 1 binary64)) b2)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 b2 b2)) #s(literal -1 binary64)) b2)
(fma.f64 b2 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 b2 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) b2 #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b2 #s(literal 0 binary64))
(fma.f64 (*.f64 b2 (*.f64 b2 b2)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b2)) #s(literal 0 binary64))
(fma.f64 (*.f64 b2 b2) (/.f64 #s(literal 1 binary64) b2) #s(literal 0 binary64))
(neg.f64 b2)
(/.f64 b2 #s(literal 1 binary64))
(/.f64 b2 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b2 b2) (*.f64 b2 (*.f64 b2 b2))))
(/.f64 #s(literal 1 binary64) (/.f64 b2 (*.f64 b2 b2)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b2 b2) (*.f64 b2 (*.f64 b2 b2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b2 (*.f64 b2 b2))))
(/.f64 (*.f64 b2 (*.f64 b2 b2)) (*.f64 b2 b2))
(/.f64 (*.f64 b2 (*.f64 b2 b2)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b2 b2) #s(literal 0 binary64))))
(/.f64 (*.f64 b2 (*.f64 b2 b2)) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b2 b2) #s(literal 0 binary64)))))
(/.f64 (*.f64 b2 b2) b2)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 b2)) (*.f64 (*.f64 b2 b2) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 (*.f64 b2 b2) (*.f64 b2 b2)))
(pow.f64 b2 #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b2 b2) (*.f64 b2 (*.f64 b2 b2))) #s(literal -1 binary64))
(pow.f64 (/.f64 b2 (*.f64 b2 b2)) #s(literal -1 binary64))
(*.f64 b2 #s(literal 1 binary64))
(*.f64 b2 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) b2)
(*.f64 #s(literal -1 binary64) b2)
(*.f64 (*.f64 b2 (*.f64 b2 b2)) (/.f64 #s(literal 1 binary64) (*.f64 b2 b2)))
(*.f64 (*.f64 b2 b2) (/.f64 #s(literal 1 binary64) b2))

eval220.0ms (4.7%)

Memory
-2.4MiB live, 548.6MiB allocated
Compiler

Compiled 22 420 to 2 152 computations (90.4% saved)

prune135.0ms (2.9%)

Memory
-14.7MiB live, 381.8MiB allocated
Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New1 96431 967
Fresh123
Picked145
Done011
Total1 966101 976
Accuracy
100.0%
Counts
1 976 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.0%
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
85.0%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
84.3%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
82.7%
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
86.8%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.8%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
78.0%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
86.3%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
83.7%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
85.7%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
Compiler

Compiled 175 to 115 computations (34.3% saved)

simplify111.0ms (2.4%)

Memory
33.4MiB live, 152.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 b2 a1)
cost-diff0
(*.f64 (/.f64 b2 a1) (neg.f64 b1))
cost-diff0
(neg.f64 a2)
cost-diff640
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
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)
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 a2 (*.f64 b2 b1))
cost-diff0
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
cost-diff0
(*.f64 a2 a1)
cost-diff0
(/.f64 (*.f64 a2 a1) b1)
cost-diff384
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
Rules
848×lower-fma.f64
848×lower-fma.f32
848×lower-*.f32
834×lower-*.f64
564×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022110
039106
176104
2171104
3529104
41720104
52774104
63187104
73400104
83436104
93437104
103448104
113448104
123448104
03448104
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (*.f64 a2 a1) b1)
(*.f64 a2 a1)
a2
a1
b1
b2
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
a2
(*.f64 b2 b1)
b2
b1
a1
(*.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 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
(neg.f64 a2)
a2
(*.f64 (/.f64 b2 a1) (neg.f64 b1))
(/.f64 b2 a1)
b2
a1
(neg.f64 b1)
b1
Outputs
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (*.f64 a2 a1) b1)
(*.f64 a2 a1)
a2
a1
b1
b2
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b1 b2))
a2
(*.f64 b2 b1)
(*.f64 b1 b2)
b2
b1
a1
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
(/.f64 a1 (*.f64 b1 b2))
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
#s(literal 1 binary64)
(*.f64 b2 b1)
(*.f64 b1 b2)
b2
b1
a1
a2
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(neg.f64 a2)
a2
(*.f64 (/.f64 b2 a1) (neg.f64 b1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(/.f64 b2 a1)
b2
a1
(neg.f64 b1)
b1

localize87.0ms (1.9%)

Memory
-32.7MiB live, 213.7MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 b1)
accuracy100.0%
(neg.f64 a2)
accuracy90.6%
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
accuracy89.8%
(*.f64 (/.f64 b2 a1) (neg.f64 b1))
accuracy100.0%
(/.f64 a2 b1)
accuracy100.0%
(/.f64 a1 b2)
accuracy78.1%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
accuracy100.0%
(*.f64 b2 b1)
accuracy98.8%
(/.f64 #s(literal 1 binary64) (*.f64 b2 b1))
accuracy91.8%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
accuracy89.8%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1)
accuracy100.0%
(*.f64 b2 b1)
accuracy93.5%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
accuracy89.2%
(/.f64 a2 (*.f64 b2 b1))
accuracy100.0%
(*.f64 a2 a1)
accuracy93.9%
(/.f64 (*.f64 a2 a1) b1)
accuracy91.8%
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
Samples
53.0ms256×0valid
Compiler

Compiled 112 to 24 computations (78.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-div: 15.0ms (49.5% of total)
ival-mult: 12.0ms (39.6% of total)
ival-neg: 2.0ms (6.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series21.0ms (0.5%)

Memory
4.4MiB live, 46.4MiB allocated
Counts
17 → 552
Calls
Call 1
Inputs
#<alt (/.f64 (/.f64 (*.f64 a2 a1) b1) b2)>
#<alt (/.f64 (*.f64 a2 a1) b1)>
#<alt (*.f64 a2 a1)>
#<alt (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)>
#<alt (/.f64 a2 (*.f64 b2 b1))>
#<alt (*.f64 b2 b1)>
#<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 (/.f64 a2 b1) (/.f64 a1 b2))>
#<alt (/.f64 a2 b1)>
#<alt (/.f64 a1 b2)>
#<alt (/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))>
#<alt (neg.f64 a2)>
#<alt (*.f64 (/.f64 b2 a1) (neg.f64 b1))>
#<alt (/.f64 b2 a1)>
#<alt (neg.f64 b1)>
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) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<alt (/ (* a1 a2) b1)>
#<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 (/ 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 (* 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 (* 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 (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 a2) (* b1 b2))>
#<alt (/ (* a1 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 (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 a2)>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (* -1 (/ (* b1 b2) a1))>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (/ b2 a1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
#<alt (* -1 b1)>
Calls

138 calls:

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

simplify35.0ms (0.8%)

Memory
-12.6MiB live, 64.9MiB allocated
Algorithm
egg-herbie
Rules
132×lower-*.f64
132×lower-fma.f64
132×lower-fma.f32
132×lower-*.f32
116×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0202964
1432964
2792964
31172964
41552964
51972964
62242964
72952964
83712964
93852964
103882964
03882964
Stop Event
iter limit
saturated
Counts
552 → 552
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) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(* 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))
(/ 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))
(* 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 (* 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))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* 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))
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 b2) a1))
(* -1 (/ (* b1 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)
(/ b2 a1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
(* -1 b1)
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)))
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/ (* a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(* 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)))
(/ 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))
(* 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 (* 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 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) (* 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 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 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 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(* -1 (/ (* b1 b2) a1))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(/ b2 a1)
(/.f64 b2 a1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)
(* -1 b1)
(neg.f64 b1)

rewrite230.0ms (4.9%)

Memory
18.0MiB live, 529.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 608×lower-/.f32
3 592×lower-/.f64
3 568×lower-*.f32
3 554×lower-*.f64
1 444×frac-2neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02286
03982
111980
263480
3459280
0849980
Stop Event
iter limit
node limit
iter limit
Counts
17 → 1 707
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (*.f64 a2 a1) b1)
(*.f64 a2 a1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 b2 b1)
(*.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 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
(/.f64 a1 b2)
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
(neg.f64 a2)
(*.f64 (/.f64 b2 a1) (neg.f64 b1))
(/.f64 b2 a1)
(neg.f64 b1)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(fma.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2)))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b2 a2) (neg.f64 b1))))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) b2)))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (neg.f64 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1)))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 (neg.f64 a2)) b2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1))))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2))))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 (/.f64 b2 a2)))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1)))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (*.f64 b1 b2) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2)) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2)) (*.f64 (*.f64 a2 a2) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (*.f64 a2 a2) (/.f64 b2 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (*.f64 a2 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1)) (*.f64 a2 (/.f64 b2 a1)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (neg.f64 b1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2))) (*.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (/.f64 b2 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 b2 a1) a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) b2)
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))) (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a2)))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) a2)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 a2 (/.f64 b2 a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1))))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2))) (neg.f64 (*.f64 (*.f64 a2 a2) (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 a2 (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64))) (neg.f64 (*.f64 a2 (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (neg.f64 b1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (/.f64 b2 a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 b2 a1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1))) (neg.f64 b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1))) b2)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64))) (/.f64 b1 a2))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64))) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64))) (/.f64 b2 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 a2))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (neg.f64 a2) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 a2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (neg.f64 a1))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a2 a1)))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 a1 #s(literal -1 binary64)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 (neg.f64 (*.f64 b1 b1)))) b1)
(exp.f64 (*.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(neg.f64 (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) #s(literal 1 binary64)))
(/.f64 a2 (/.f64 b1 a1))
(/.f64 a2 (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 a1 (/.f64 b1 a2))
(/.f64 (*.f64 a2 a1) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) a1))
(/.f64 #s(literal -1 binary64) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 b1))
(/.f64 (neg.f64 a1) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(/.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 #s(literal -1 binary64) a2))
(pow.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal 1 binary64))
(pow.f64 (/.f64 b1 (*.f64 a2 a1)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) (/.f64 b1 (*.f64 a2 a1))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1)))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 b1))
(*.f64 a1 (/.f64 a2 b1))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 a2 b1) a1)
(*.f64 (neg.f64 a2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 #s(literal -1 binary64) b1) a1))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)))
(*.f64 (neg.f64 a1) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 b1) a2)
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 a2))
(*.f64 (/.f64 a1 #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a2 a1) b1) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (neg.f64 (neg.f64 (*.f64 b1 b1)))) b1)
(+.f64 #s(literal 0 binary64) (*.f64 a2 a1))
(+.f64 (*.f64 (neg.f64 a1) #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)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(fma.f64 (neg.f64 a1) #s(literal 0 binary64) (*.f64 a2 a1))
(neg.f64 (*.f64 a1 (neg.f64 a2)))
(neg.f64 (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(neg.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(/.f64 a2 (/.f64 #s(literal 1 binary64) a1))
(/.f64 (*.f64 a2 a1) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(/.f64 (*.f64 a1 (neg.f64 a2)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 a1)) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 a1)) a2)
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 a1))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.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 (*.f64 a2 a1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 a2 a1))
(*.f64 (neg.f64 a2) (neg.f64 a1))
(*.f64 (neg.f64 a2) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (neg.f64 a2)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (*.f64 a1 (neg.f64 a2)) #s(literal -1 binary64))
(*.f64 (neg.f64 a1) (neg.f64 a2))
(*.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) a2)
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(fma.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2)))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b2 a2) (neg.f64 b1))))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) b2)))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (neg.f64 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1)))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 (neg.f64 a2)) b2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1))))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2))))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 (/.f64 b2 a2)))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1)))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (*.f64 b1 b2) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2)) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2)) (*.f64 (*.f64 a2 a2) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (*.f64 a2 a2) (/.f64 b2 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (*.f64 a2 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1)) (*.f64 a2 (/.f64 b2 a1)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (neg.f64 b1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2))) (*.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (/.f64 b2 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 b2 a1) a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) b2)
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))) (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a2)))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) a2)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 a2 (/.f64 b2 a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1))))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2))) (neg.f64 (*.f64 (*.f64 a2 a2) (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 a2 (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64))) (neg.f64 (*.f64 a2 (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (neg.f64 b1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (/.f64 b2 a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 b2 a1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1))) (neg.f64 b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1))) b2)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64))) (/.f64 b1 a2))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64))) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64))) (/.f64 b2 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 a2))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (neg.f64 a2) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 a2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (neg.f64 a1))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a2 a1)))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 a1 #s(literal -1 binary64)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 (neg.f64 (*.f64 b1 b1)))) b1)
(+.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 b2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(neg.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (neg.f64 a2)))
(/.f64 a2 (*.f64 b1 b2))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b2 a2) (neg.f64 b1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 (neg.f64 a2) (*.f64 b1 (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b2 a2) (neg.f64 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 (/.f64 a2 (neg.f64 b1)) (neg.f64 b2))
(/.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) #s(literal -1 binary64))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 b1 (neg.f64 b2)) (*.f64 a2 a2))))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 b1 (neg.f64 b2)))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 a2 a2) (*.f64 b1 (neg.f64 b2))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (neg.f64 b2)) (*.f64 a2 a2)))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (/.f64 b2 a2)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (neg.f64 b2))) (*.f64 (*.f64 b1 (neg.f64 b2)) a2)) (*.f64 (*.f64 b1 b2) (*.f64 b1 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 b1 (neg.f64 b2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 b1 (neg.f64 b2)) a2)))
(/.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2))))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 a2 (*.f64 b1 b2)) (*.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 a2 (*.f64 b1 b2)))) (+.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64)) b1)
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) a2) (neg.f64 b1))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a2) b2)) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2))) a2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2))) b1)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (/.f64 b1 a2))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64))) (neg.f64 b1))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) a2)) b1)
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (neg.f64 b2))) (*.f64 (*.f64 b1 (neg.f64 b2)) a2))) (neg.f64 (*.f64 (*.f64 b1 b2) (*.f64 b1 b2))))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64))) (neg.f64 b1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 a2 (*.f64 b1 b2)) (*.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 a2 (*.f64 b1 b2))))) (neg.f64 (+.f64 #s(literal 0 binary64) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal -1 binary64))) b1)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a2) b2))) b1)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))) (neg.f64 a2))
(pow.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(pow.f64 (*.f64 b1 (/.f64 b2 a2)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 a2)) (*.f64 b1 (/.f64 b2 a2))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2)))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 #s(literal -1 binary64) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a2 b2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) a2))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2)) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 (/.f64 b2 a2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 a2 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 (/.f64 a2 b2) (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 (neg.f64 (*.f64 b1 b1)))) b1)
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b2)) (*.f64 b1 b2))
(+.f64 (*.f64 (neg.f64 b2) #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 #s(literal 0 binary64) (neg.f64 b2) (*.f64 b1 b2))
(fma.f64 (neg.f64 b2) #s(literal 0 binary64) (*.f64 b1 b2))
(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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(/.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(/.f64 (*.f64 b1 (neg.f64 b2)) #s(literal -1 binary64))
(/.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) b1))
(/.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))) (*.f64 b1 b1))
(/.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 b1))) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (neg.f64 b2)) (*.f64 b1 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (neg.f64 b2)) b1)
(/.f64 (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(/.f64 (exp.f64 (log.f64 (*.f64 b1 (neg.f64 b2)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 (*.f64 b1 b1))))) (neg.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 b1)))) (neg.f64 b1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (neg.f64 b2))) (neg.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (neg.f64 b2))) (neg.f64 b1))
(/.f64 (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 b1 b2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (*.f64 b1 b2) (*.f64 b1 b2)) #s(literal 1/2 binary64))
(*.f64 b1 b2)
(*.f64 b2 b1)
(*.f64 (*.f64 b1 b2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(*.f64 (neg.f64 b1) (neg.f64 b2))
(*.f64 (neg.f64 b1) (/.f64 b2 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 b1 (neg.f64 b2)))
(*.f64 (*.f64 b1 (neg.f64 b2)) #s(literal -1 binary64))
(*.f64 (neg.f64 b2) (neg.f64 b1))
(*.f64 (neg.f64 b2) (/.f64 b1 #s(literal -1 binary64)))
(*.f64 (/.f64 b1 #s(literal -1 binary64)) (neg.f64 b2))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b2)) (neg.f64 b1))
(*.f64 (*.f64 (neg.f64 b2) #s(literal -1 binary64)) b1)
(*.f64 (exp.f64 (log.f64 b1)) (exp.f64 (log.f64 b2)))
(*.f64 (exp.f64 (log.f64 b2)) (exp.f64 (log.f64 b1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b1 b2) a1)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b1) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (-.f64 (neg.f64 (log.f64 (*.f64 b1 b2))) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 b1) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(neg.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(/.f64 a1 (*.f64 b1 b2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b1 b2) a1))
(/.f64 #s(literal 1 binary64) (/.f64 b2 (/.f64 a1 b1)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 #s(literal -1 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b2 (/.f64 a1 b1))))
(/.f64 (neg.f64 a1) (*.f64 b1 (neg.f64 b2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 a1))
(/.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 a1))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 b1 b2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a1)) (neg.f64 b2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (*.f64 b1 (neg.f64 b2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) (/.f64 b2 a1))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) (neg.f64 a1))) b2)
(pow.f64 (/.f64 (*.f64 b1 b2) a1) #s(literal -1 binary64))
(pow.f64 (/.f64 b2 (/.f64 a1 b1)) #s(literal -1 binary64))
(*.f64 a1 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 #s(literal 1 binary64) (/.f64 a1 (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal 1 binary64))
(*.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 a1 b2))
(*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) a1))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 a1 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (*.f64 a1 (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) b1) (neg.f64 a1)) (/.f64 #s(literal -1 binary64) b2))
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(fma.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2)))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b2 a2) (neg.f64 b1))))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) b2)))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (neg.f64 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1)))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 (neg.f64 a2)) b2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1))))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2))))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 (/.f64 b2 a2)))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1)))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (*.f64 b1 b2) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2)) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2)) (*.f64 (*.f64 a2 a2) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (*.f64 a2 a2) (/.f64 b2 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (*.f64 a2 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1)) (*.f64 a2 (/.f64 b2 a1)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (neg.f64 b1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2))) (*.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (/.f64 b2 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 b2 a1) a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) b2)
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))) (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a2)))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) a2)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 a2 (/.f64 b2 a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1))))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2))) (neg.f64 (*.f64 (*.f64 a2 a2) (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 a2 (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64))) (neg.f64 (*.f64 a2 (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (neg.f64 b1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (/.f64 b2 a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 b2 a1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1))) (neg.f64 b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1))) b2)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64))) (/.f64 b1 a2))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64))) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64))) (/.f64 b2 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 a2))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (neg.f64 a2) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 a2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (neg.f64 a1))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a2 a1)))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 a1 #s(literal -1 binary64)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 (neg.f64 (*.f64 b1 b1)))) b1)
(exp.f64 (neg.f64 (log.f64 (*.f64 b1 b2))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b1 b2) (*.f64 b1 b2))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b1 b2)) #s(literal -1/2 binary64)) #s(literal 2 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 b2) #s(literal -1 binary64) (*.f64 (log.f64 b1) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 b1 b2)) #s(literal -1/2 binary64) (*.f64 (log.f64 (*.f64 b1 b2)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(/.f64 #s(literal 1 binary64) (*.f64 b1 b2))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 b1 (neg.f64 b2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) b2)
(/.f64 (/.f64 #s(literal 1 binary64) b2) b1)
(/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 b1))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) b1)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) b1)
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64))) (neg.f64 b1))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64))) b2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64))) b1)
(pow.f64 (*.f64 b1 b2) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b1 b2) (*.f64 b1 b2)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 b1 b2)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.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) 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) (*.f64 b1 b2)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (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) b2) (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 (*.f64 b1 b1))) b1)
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(fma.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2)))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b2 a2) (neg.f64 b1))))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) b2)))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (neg.f64 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1)))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 (neg.f64 a2)) b2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1))))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2))))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 (/.f64 b2 a2)))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1)))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (*.f64 b1 b2) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2)) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2)) (*.f64 (*.f64 a2 a2) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (*.f64 a2 a2) (/.f64 b2 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (*.f64 a2 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1)) (*.f64 a2 (/.f64 b2 a1)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (neg.f64 b1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2))) (*.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (/.f64 b2 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 b2 a1) a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) b2)
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))) (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a2)))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) a2)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 a2 (/.f64 b2 a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1))))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2))) (neg.f64 (*.f64 (*.f64 a2 a2) (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 a2 (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64))) (neg.f64 (*.f64 a2 (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (neg.f64 b1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (/.f64 b2 a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 b2 a1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1))) (neg.f64 b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1))) b2)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64))) (/.f64 b1 a2))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64))) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64))) (/.f64 b2 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 a2))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (neg.f64 a2) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 a2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (neg.f64 a1))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a2 a1)))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 a1 #s(literal -1 binary64)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 (neg.f64 (*.f64 b1 b1)))) b1)
(+.f64 #s(literal 0 binary64) (/.f64 a2 b1))
(exp.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 a2 (neg.f64 b1)))
(neg.f64 (/.f64 a2 (neg.f64 b1)))
(neg.f64 (*.f64 (/.f64 a2 (neg.f64 b1)) #s(literal 1 binary64)))
(/.f64 a2 b1)
(/.f64 #s(literal 1 binary64) (/.f64 b1 a2))
(/.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(/.f64 (neg.f64 a2) (neg.f64 b1))
(/.f64 #s(literal -1 binary64) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a2 (neg.f64 b1)) #s(literal -1 binary64))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (neg.f64 b1) (*.f64 a2 a2))))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 a2 a2) (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 a2 a2) (neg.f64 b1)))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (neg.f64 b1) (*.f64 a2 a2)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (neg.f64 b1) a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) a2)) (*.f64 b1 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1)) a2)
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 (neg.f64 b1) a2)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 b1 (*.f64 b1 b1))))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a2 b1) (/.f64 a2 b1) (*.f64 #s(literal 0 binary64) (/.f64 a2 (neg.f64 b1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 b1) (/.f64 a2 b1))) (+.f64 #s(literal 0 binary64) (/.f64 a2 (neg.f64 b1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (neg.f64 b1) a2))) (neg.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 a2))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a2 b1) (/.f64 a2 b1) (*.f64 #s(literal 0 binary64) (/.f64 a2 (neg.f64 b1)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a2 b1) (/.f64 a2 b1)))) (neg.f64 (+.f64 #s(literal 0 binary64) (/.f64 a2 (neg.f64 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 a2 (/.f64 #s(literal 1 binary64) b1))
(*.f64 #s(literal 1 binary64) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) #s(literal 1 binary64))
(*.f64 (neg.f64 a2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 #s(literal -1 binary64) b1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 a2 (neg.f64 b1)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a2 (neg.f64 b1)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) a2)
(*.f64 (/.f64 a2 (neg.f64 b1)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a2 b1) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b1) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 a2 (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (neg.f64 a2) (neg.f64 (*.f64 b1 b1))) b1)
(exp.f64 (log.f64 (/.f64 a1 b2)))
(exp.f64 (*.f64 (log.f64 (/.f64 a1 b2)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 b2) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a1) b2))
(neg.f64 (/.f64 (neg.f64 a1) b2))
(neg.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a1) b2) #s(literal 1 binary64)))
(/.f64 a1 b2)
(/.f64 a1 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2))))
(/.f64 #s(literal 1 binary64) (/.f64 b2 a1))
(/.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 (neg.f64 a1) (*.f64 #s(literal 1 binary64) (neg.f64 b2)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (/.f64 (neg.f64 a1) b2) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1))) b2)
(pow.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(pow.f64 (/.f64 b2 a1) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b2 a1) (/.f64 b2 a1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 a1 (/.f64 #s(literal 1 binary64) b2))
(*.f64 a1 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b2))
(*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b2) a1)
(*.f64 (/.f64 #s(literal -1 binary64) b2) (neg.f64 a1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (neg.f64 a1))
(*.f64 (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b2) #s(literal -1 binary64)) a1)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) a1)
(+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(+.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64) (log.f64 (/.f64 a1 b2))))
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 b2) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 b1 (*.f64 a2 a1))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) #s(literal -1 binary64)) (*.f64 (log.f64 a1) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 b1 a2)) #s(literal -1 binary64)) (log.f64 (/.f64 b2 a1))))
(-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(fma.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(neg.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1))
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2)))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b2 a2) (neg.f64 b1))))
(/.f64 a1 (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) b2)))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 a2 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a1))
(/.f64 #s(literal 1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1)))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) (/.f64 #s(literal 1 binary64) a2))
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1))
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2))
(/.f64 (neg.f64 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a2 a1)) (neg.f64 b2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b1 (*.f64 a1 (neg.f64 a2))) b2))
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1)))
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 (neg.f64 a2)) b2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 b2 (*.f64 a2 a1)))
(/.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 #s(literal -1 binary64) a2))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1))))
(/.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1))
(/.f64 (/.f64 a2 b2) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
(/.f64 (/.f64 (neg.f64 a1) b2) (/.f64 b1 (neg.f64 a2)))
(/.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal -1 binary64) a1))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2))))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 a2 a2) (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) b2) (*.f64 (/.f64 b1 (neg.f64 a2)) (/.f64 #s(literal 1 binary64) a1)))
(/.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 b2 (*.f64 a1 (neg.f64 a2))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 (/.f64 b2 a2)))
(/.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (neg.f64 b1) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1)))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 (*.f64 b1 b2) a1) a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64)) (*.f64 b1 (/.f64 b2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2)) (/.f64 (neg.f64 b1) a1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (/.f64 b1 (*.f64 a1 (neg.f64 a2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2)) (*.f64 (*.f64 a2 a2) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1)) (*.f64 (*.f64 a2 a2) (/.f64 b2 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (*.f64 a2 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64)) (*.f64 a2 (/.f64 (*.f64 b1 b2) a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1)) (*.f64 a2 (/.f64 b2 a1)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (neg.f64 b1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2))) (*.f64 (neg.f64 b1) a2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (/.f64 b2 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2))) (*.f64 (/.f64 b2 a1) a2))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64)) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) b2)
(/.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (neg.f64 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))) (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2))))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) #s(literal 1 binary64)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 b1 (neg.f64 a2)))
(/.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 b1 a1))
(/.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64)) (/.f64 b2 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 a2 a2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) a2)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 (*.f64 a2 (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal -1 binary64) b1))) (neg.f64 (*.f64 a2 (/.f64 b2 a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2))) (neg.f64 (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2))))) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (*.f64 b1 (/.f64 b2 (*.f64 a1 (neg.f64 a2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 b1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a2 a1) b2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (neg.f64 b1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 a2 (neg.f64 b1))))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) (/.f64 b2 a1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (/.f64 (*.f64 b1 (neg.f64 b2)) a2))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (neg.f64 a2))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (/.f64 b1 (*.f64 a2 a1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (neg.f64 a2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 a1 b2))) (neg.f64 (*.f64 (*.f64 a2 a2) (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 a1 b2))) (neg.f64 (*.f64 a2 (neg.f64 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal -1 binary64))) (neg.f64 (*.f64 a2 (/.f64 (*.f64 b1 b2) a1))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (neg.f64 b1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (neg.f64 b1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 (/.f64 b2 a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b1) (neg.f64 (*.f64 a2 a2)))) (neg.f64 (*.f64 (/.f64 b2 a1) a2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (neg.f64 a2) b2) #s(literal 1 binary64))) (neg.f64 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1))) (neg.f64 b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1))) b2)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2)))) (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64))) (/.f64 b1 a2))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b2) #s(literal 1 binary64))) (/.f64 (neg.f64 b1) a1))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) #s(literal -1 binary64))) (/.f64 b2 a1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))) (neg.f64 a2))
(pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(pow.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))) (*.f64 b1 (/.f64 b2 (*.f64 a2 a1)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 (*.f64 a2 a1))))) #s(literal -1 binary64))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (*.f64 a2 a1) (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 #s(literal 1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a2 a1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (neg.f64 a2) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))))
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 b1 a2)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) (*.f64 a2 a1))))
(*.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) (neg.f64 a2))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 #s(literal 1 binary64) b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 #s(literal -1 binary64) b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 b1) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal 1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (neg.f64 a1))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2))) (/.f64 a1 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (*.f64 a1 (neg.f64 a2)) b1))
(*.f64 (/.f64 #s(literal -1 binary64) b2) (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) b1) (/.f64 (*.f64 a1 (neg.f64 a2)) b2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (*.f64 a1 (neg.f64 a2)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)) (/.f64 a1 (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)) (*.f64 a2 a1)))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 (/.f64 #s(literal 1 binary64) b2) (/.f64 #s(literal -1 binary64) a2)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)))
(*.f64 (/.f64 (*.f64 a2 a1) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) (*.f64 b1 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a1)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 a1 #s(literal -1 binary64)) (/.f64 a2 (*.f64 b1 (neg.f64 b2))))
(*.f64 (/.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 a2 b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal 1 binary64) a1)) (/.f64 #s(literal 1 binary64) b2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (/.f64 a2 b1) (/.f64 #s(literal -1 binary64) a1)) (/.f64 #s(literal -1 binary64) b2))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal 1 binary64)) (/.f64 a1 b1))
(*.f64 (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)) (/.f64 a2 (neg.f64 b1)))
(*.f64 (*.f64 (*.f64 a2 a1) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64))) (pow.f64 (*.f64 b1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) #s(literal -1 binary64)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b2) #s(literal 1 binary64)) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 (/.f64 a2 b2) #s(literal -1 binary64)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 (neg.f64 (*.f64 b1 b1)))) b1)
(+.f64 (neg.f64 a2) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 a2))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) a2)
(-.f64 (/.f64 #s(literal 0 binary64) a2) a2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a2 a2)) a2)
(fma.f64 a2 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 a2) #s(literal 0 binary64))
(fma.f64 (neg.f64 a2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) a2 #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal 1 binary64) (*.f64 a2 a2)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal 1 binary64) a2) #s(literal 0 binary64))
(neg.f64 a2)
(/.f64 a2 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a2 (neg.f64 (*.f64 a2 a2))))
(/.f64 (neg.f64 a2) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) a2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a2 (*.f64 a2 a2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a2 (neg.f64 (*.f64 a2 a2)))))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a2 (*.f64 a2 a2)) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 a2 a2) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (*.f64 a2 a2))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (neg.f64 (neg.f64 (*.f64 a2 a2))))
(/.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 a2 a2) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 a2 a2)) a2)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2))) a2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64)) a2)
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a2))) (neg.f64 a2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (*.f64 a2 (*.f64 a2 a2)))) (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a2 a2)))) a2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 a2 a2)) #s(literal 1 binary64))) (neg.f64 a2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a2 a2)))) (neg.f64 a2))
(pow.f64 (neg.f64 a2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) a2) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a2 (*.f64 a2 a2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 a2 (neg.f64 (*.f64 a2 a2))) #s(literal -1 binary64))
(*.f64 a2 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 a2))
(*.f64 (neg.f64 a2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) a2)
(*.f64 (neg.f64 (*.f64 a2 (*.f64 a2 a2))) (/.f64 #s(literal 1 binary64) (*.f64 a2 a2)))
(*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 #s(literal 1 binary64) a2))
(+.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 b2 a1)) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(+.f64 (*.f64 (/.f64 b2 a1) #s(literal 0 binary64)) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1))
(-.f64 (/.f64 #s(literal 0 binary64) a1) (/.f64 (*.f64 b1 b2) a1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 a1 b2)) (/.f64 (*.f64 b1 b2) a1))
(fma.f64 (/.f64 b2 a1) #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(fma.f64 #s(literal 0 binary64) (/.f64 b2 a1) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(neg.f64 (/.f64 (*.f64 b1 b2) a1))
(/.f64 a1 (*.f64 a1 (neg.f64 (/.f64 a1 (*.f64 b1 b2)))))
(/.f64 b1 (/.f64 (neg.f64 a1) b2))
(/.f64 (*.f64 b1 b2) (neg.f64 a1))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a1 (*.f64 b1 b2))))
(/.f64 (neg.f64 b1) (/.f64 a1 b2))
(/.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 a1 (*.f64 b1 b2)))
(/.f64 (*.f64 b1 (neg.f64 b2)) a1)
(/.f64 (/.f64 (*.f64 b1 b2) a1) #s(literal -1 binary64))
(/.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 b1 b1)))
(/.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 (*.f64 b1 b1) (/.f64 (neg.f64 a1) b2)))
(/.f64 (*.f64 b1 (*.f64 b1 b1)) (neg.f64 (*.f64 (/.f64 a1 b2) (*.f64 b1 b1))))
(/.f64 (*.f64 b1 (*.f64 b1 b1)) (neg.f64 (*.f64 (*.f64 b1 b1) (/.f64 a1 b2))))
(/.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (*.f64 (*.f64 b1 b1) (/.f64 a1 b2)))
(/.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (neg.f64 (*.f64 (/.f64 (neg.f64 a1) b2) (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (neg.f64 (*.f64 (*.f64 b1 b1) (/.f64 (neg.f64 a1) b2))))
(/.f64 (/.f64 b1 a1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (neg.f64 (*.f64 b1 b1)) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (/.f64 (neg.f64 b1) a1) (/.f64 #s(literal 1 binary64) b2))
(/.f64 (*.f64 b2 (neg.f64 (*.f64 b1 (*.f64 b1 b1)))) (*.f64 a1 (*.f64 b1 b1)))
(/.f64 (*.f64 b2 (neg.f64 (*.f64 b1 b1))) (*.f64 a1 b1))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b1 b1))) (*.f64 (/.f64 (neg.f64 a1) b2) b1))
(/.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))) (*.f64 (neg.f64 a1) (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 b1))) (*.f64 (neg.f64 a1) b1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))) (*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (neg.f64 (*.f64 b1 b1))) (*.f64 (/.f64 #s(literal 1 binary64) b2) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) b2) (*.f64 (*.f64 b1 b1) a1))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (neg.f64 b2)) (*.f64 (*.f64 b1 b1) (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (/.f64 #s(literal 1 binary64) a1)) (*.f64 (*.f64 b1 b1) (/.f64 #s(literal 1 binary64) b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) b2) (*.f64 b1 a1))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64)) (*.f64 b1 (/.f64 a1 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal -1 binary64)) (*.f64 b1 (/.f64 (neg.f64 a1) b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (neg.f64 b2)) (*.f64 b1 (neg.f64 a1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 #s(literal 1 binary64) a1)) (*.f64 b1 (/.f64 #s(literal 1 binary64) b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (/.f64 b2 a1)) (*.f64 b1 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 b2 a1)) b1)
(/.f64 (neg.f64 (neg.f64 (*.f64 b1 b1))) (neg.f64 (*.f64 (/.f64 a1 b2) b1)))
(/.f64 (/.f64 b1 #s(literal -1 binary64)) (/.f64 a1 b2))
(/.f64 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)) a1)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2))) (*.f64 a1 (*.f64 a1 a1)))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1))) (/.f64 (*.f64 b1 b2) a1))
(/.f64 (neg.f64 (/.f64 (neg.f64 b1) a1)) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (*.f64 (/.f64 b2 a1) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))) (*.f64 b1 b1))
(/.f64 (*.f64 (/.f64 b2 a1) (neg.f64 (*.f64 b1 b1))) b1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 b1)) (*.f64 a1 (/.f64 a1 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (neg.f64 b1))) (*.f64 a1 (/.f64 (neg.f64 a1) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 b1 a1))) (/.f64 a1 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (*.f64 b1 b2))) (*.f64 a1 a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b1 b2))) a1) (*.f64 a1 (/.f64 a1 (*.f64 b1 b2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (*.f64 b2 (/.f64 (neg.f64 b1) a1)))) (neg.f64 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (*.f64 b1 (neg.f64 b2)))) (*.f64 a1 (neg.f64 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 (*.f64 b1 b2) a1))) a1)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b2)) (*.f64 a1 (/.f64 (neg.f64 b1) a1))) (/.f64 (neg.f64 a1) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)))) (*.f64 a1 (neg.f64 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1) (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))) (*.f64 a1 (-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2))) (*.f64 a1 (*.f64 a1 a1))))))) (*.f64 a1 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1) (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 a1 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1))))) (*.f64 a1 (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 a1 (*.f64 (/.f64 b2 (neg.f64 a1)) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))))) (*.f64 a1 (*.f64 b1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (*.f64 (/.f64 b2 (neg.f64 a1)) (neg.f64 (*.f64 b1 b1))))) (*.f64 a1 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 a1 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (/.f64 b2 (neg.f64 a1))))) (*.f64 a1 (*.f64 b1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a1 (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 b2 (neg.f64 a1))))) (*.f64 a1 b1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) b1)) (*.f64 (/.f64 a1 b2) (/.f64 a1 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 b1 b2))) (*.f64 (/.f64 a1 b2) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a1 (*.f64 b1 b2))) (/.f64 a1 b2)) (*.f64 (/.f64 a1 b2) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (neg.f64 b1))) (*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 a1) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))) (*.f64 (/.f64 a1 b2) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) #s(literal -1 binary64))) (*.f64 (/.f64 a1 b2) (neg.f64 (/.f64 a1 (*.f64 b1 b2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 b1 (neg.f64 b2)))) (*.f64 (/.f64 a1 b2) (neg.f64 a1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (/.f64 (*.f64 b1 b2) a1))) (/.f64 a1 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (/.f64 b1 a1))) (*.f64 (/.f64 a1 b2) (/.f64 #s(literal 1 binary64) b2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (/.f64 a1 b2) (/.f64 (neg.f64 b1) a1))) (*.f64 (/.f64 a1 b2) (/.f64 #s(literal -1 binary64) b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)))) (*.f64 (/.f64 a1 b2) (neg.f64 a1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1) (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))) (*.f64 (/.f64 a1 b2) (-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2))) (*.f64 a1 (*.f64 a1 a1))))))) (*.f64 (/.f64 a1 b2) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1) (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1))) (*.f64 (/.f64 a1 b2) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1))))) (*.f64 (/.f64 a1 b2) (*.f64 b2 (/.f64 (neg.f64 b1) a1))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 (neg.f64 a1)) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))))) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (/.f64 b2 (neg.f64 a1)) (neg.f64 (*.f64 b1 b1))))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (/.f64 b2 (neg.f64 a1))))) (*.f64 (/.f64 a1 b2) (*.f64 b1 b1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 b2 (neg.f64 a1))))) (*.f64 (/.f64 a1 b2) b1))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1)))) (neg.f64 (*.f64 (/.f64 a1 b2) b1)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b1 b1)))) (neg.f64 (*.f64 (/.f64 (neg.f64 a1) b2) b1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (neg.f64 (*.f64 b1 (*.f64 b1 b1))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a1) (neg.f64 (*.f64 b1 b1)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b2) b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64))) (neg.f64 (*.f64 b1 (/.f64 a1 b2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 (*.f64 b1 b1))))) (neg.f64 (*.f64 (neg.f64 a1) (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b2) (neg.f64 (*.f64 b1 b1)))) (neg.f64 (*.f64 (neg.f64 a1) b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (neg.f64 b2))) (neg.f64 (*.f64 (*.f64 b1 b1) (neg.f64 a1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (neg.f64 b2))) (neg.f64 (*.f64 b1 (neg.f64 a1))))
(/.f64 (neg.f64 (*.f64 b2 (neg.f64 (*.f64 b1 (*.f64 b1 b1))))) (neg.f64 (*.f64 a1 (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 b2 (neg.f64 (*.f64 b1 b1)))) (neg.f64 (*.f64 a1 b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) b2)) (neg.f64 (*.f64 (*.f64 b1 b1) a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) b2)) (neg.f64 (*.f64 b1 a1)))
(/.f64 (neg.f64 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2))) (neg.f64 a1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1)))) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (/.f64 #s(literal 1 binary64) a1))) (neg.f64 (*.f64 (*.f64 b1 b1) (/.f64 #s(literal 1 binary64) b2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal -1 binary64))) (neg.f64 (*.f64 b1 (/.f64 (neg.f64 a1) b2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 #s(literal 1 binary64) a1))) (neg.f64 (*.f64 b1 (/.f64 #s(literal 1 binary64) b2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (/.f64 b2 a1))) (neg.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 b2 a1))) (neg.f64 b1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 b1 (*.f64 b1 b1)) (*.f64 b2 (*.f64 b2 b2))) (*.f64 a1 (*.f64 a1 a1))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 b1 b2) a1) (/.f64 (*.f64 b1 b2) a1) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 b1 b2) a1))))))
(/.f64 (neg.f64 (*.f64 (/.f64 b2 a1) (neg.f64 (*.f64 b1 (*.f64 b1 b1))))) (neg.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 (/.f64 b2 a1) (neg.f64 (*.f64 b1 b1)))) (neg.f64 b1))
(pow.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (/.f64 a1 (*.f64 b1 b2))) #s(literal -1 binary64))
(*.f64 b1 (/.f64 b2 (neg.f64 a1)))
(*.f64 b2 (/.f64 (neg.f64 b1) a1))
(*.f64 (*.f64 b1 b2) (/.f64 #s(literal -1 binary64) a1))
(*.f64 #s(literal 1 binary64) (*.f64 b2 (/.f64 (neg.f64 b1) a1)))
(*.f64 (/.f64 b2 a1) (neg.f64 b1))
(*.f64 (/.f64 b2 a1) (/.f64 b1 #s(literal -1 binary64)))
(*.f64 (neg.f64 b1) (/.f64 b2 a1))
(*.f64 (*.f64 b2 (/.f64 (neg.f64 b1) a1)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b1 b2) a1))
(*.f64 (*.f64 b1 (neg.f64 b2)) (/.f64 #s(literal 1 binary64) a1))
(*.f64 (/.f64 (*.f64 b1 b2) a1) #s(literal -1 binary64))
(*.f64 (neg.f64 b2) (/.f64 b1 a1))
(*.f64 (neg.f64 b2) (*.f64 (/.f64 #s(literal -1 binary64) a1) (neg.f64 b1)))
(*.f64 (/.f64 #s(literal 1 binary64) a1) (*.f64 b1 (neg.f64 b2)))
(*.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (/.f64 b2 (neg.f64 a1)) b1)
(*.f64 (/.f64 b1 a1) (neg.f64 b2))
(*.f64 (/.f64 b1 a1) (/.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 b1 a1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (*.f64 b1 b2))
(*.f64 (/.f64 (neg.f64 b1) a1) b2)
(*.f64 (/.f64 b1 #s(literal -1 binary64)) (/.f64 b2 a1))
(*.f64 (/.f64 b2 #s(literal -1 binary64)) (/.f64 b1 a1))
(*.f64 (/.f64 b1 (/.f64 #s(literal -1 binary64) b2)) (/.f64 #s(literal 1 binary64) a1))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b2)) (/.f64 b1 a1))
(*.f64 (*.f64 (neg.f64 b1) (/.f64 #s(literal -1 binary64) a1)) (neg.f64 b2))
(exp.f64 (log.f64 (/.f64 b2 a1)))
(exp.f64 (*.f64 (log.f64 (/.f64 b2 a1)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 a1) #s(literal -1 binary64)) (*.f64 (log.f64 b2) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 b2 (neg.f64 a1)))
(-.f64 (/.f64 #s(literal 0 binary64) a1) (/.f64 b2 (neg.f64 a1)))
(neg.f64 (/.f64 b2 (neg.f64 a1)))
(/.f64 a1 (*.f64 (neg.f64 a1) (/.f64 (neg.f64 a1) b2)))
(/.f64 b2 a1)
(/.f64 #s(literal 1 binary64) (/.f64 a1 b2))
(/.f64 (/.f64 b2 a1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a1) b2))
(/.f64 (neg.f64 b2) (neg.f64 a1))
(/.f64 (/.f64 #s(literal 1 binary64) a1) (/.f64 #s(literal 1 binary64) b2))
(/.f64 (/.f64 b2 (neg.f64 a1)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) a1) (/.f64 #s(literal -1 binary64) b2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (neg.f64 a1))
(/.f64 (*.f64 (neg.f64 b2) #s(literal 1 binary64)) (neg.f64 a1))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b2)) (neg.f64 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 b2) #s(literal -1 binary64))) (neg.f64 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) b2)) (*.f64 a1 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (/.f64 b2 a1))) (*.f64 (neg.f64 a1) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) #s(literal -1 binary64))) (*.f64 (neg.f64 a1) (/.f64 a1 b2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (neg.f64 b2))) (*.f64 (neg.f64 a1) a1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) b2)) (*.f64 (neg.f64 a1) (/.f64 #s(literal 1 binary64) a1))) (/.f64 a1 b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (/.f64 b2 (neg.f64 a1)))) (neg.f64 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (/.f64 #s(literal -1 binary64) a1))) (/.f64 (neg.f64 a1) b2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (/.f64 b2 #s(literal -1 binary64)))) (*.f64 (neg.f64 a1) a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (*.f64 (neg.f64 b2) #s(literal -1 binary64)))) (*.f64 a1 a1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a1) (*.f64 (/.f64 #s(literal 1 binary64) a1) #s(literal -1 binary64)))) (/.f64 (neg.f64 a1) b2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2))) a1)
(/.f64 (neg.f64 (*.f64 (neg.f64 b2) #s(literal 1 binary64))) a1)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b2))) a1)
(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 a1 b2) (/.f64 a1 b2)) #s(literal -1/2 binary64))
(*.f64 b2 (/.f64 #s(literal 1 binary64) a1))
(*.f64 #s(literal 1 binary64) (/.f64 b2 a1))
(*.f64 (/.f64 b2 a1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 b2 (neg.f64 a1)))
(*.f64 (neg.f64 b2) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (neg.f64 b2) (/.f64 (/.f64 #s(literal 1 binary64) a1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a1) b2)
(*.f64 (/.f64 #s(literal -1 binary64) a1) (neg.f64 b2))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (/.f64 b2 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b2)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b2)) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a1) #s(literal -1 binary64)) (neg.f64 b2))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b2)) (/.f64 #s(literal -1 binary64) a1))
(*.f64 (pow.f64 (/.f64 a1 b2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a1 b2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) b2)
(+.f64 (neg.f64 b1) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 b1))
(-.f64 #s(literal 0 binary64) b1)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b1 b1)) b1)
(fma.f64 b1 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 b1) #s(literal 0 binary64))
(fma.f64 (neg.f64 b1) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b1 #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (/.f64 #s(literal 1 binary64) (*.f64 b1 b1)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 #s(literal 1 binary64) b1) #s(literal 0 binary64))
(neg.f64 b1)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b1 b1) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))))
(/.f64 #s(literal 1 binary64) (/.f64 b1 (neg.f64 (*.f64 b1 b1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b1 b1) (neg.f64 (*.f64 b1 (*.f64 b1 b1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b1 (neg.f64 (*.f64 b1 b1)))))
(/.f64 (*.f64 b1 (*.f64 b1 b1)) (neg.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 b1 (*.f64 b1 b1)) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b1 b1) (*.f64 #s(literal 0 binary64) (neg.f64 b1))))))
(/.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (*.f64 b1 b1))
(/.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (neg.f64 (neg.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b1 b1) (*.f64 #s(literal 0 binary64) (neg.f64 b1)))))
(/.f64 (neg.f64 (*.f64 b1 b1)) b1)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1))) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64)) b1)
(/.f64 (neg.f64 (neg.f64 (*.f64 b1 b1))) (neg.f64 b1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b1 b1)) (*.f64 (*.f64 b1 b1) (*.f64 b1 (*.f64 b1 b1)))) (*.f64 (*.f64 b1 b1) (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b1 b1)))) (neg.f64 b1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 b1 b1)) #s(literal 1 binary64))) (neg.f64 b1))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 b1 b1)))) b1)
(pow.f64 (/.f64 (*.f64 b1 b1) (neg.f64 (*.f64 b1 (*.f64 b1 b1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 b1 (neg.f64 (*.f64 b1 b1))) #s(literal -1 binary64))
(*.f64 b1 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 b1))
(*.f64 (neg.f64 b1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) b1)
(*.f64 (neg.f64 (*.f64 b1 (*.f64 b1 b1))) (/.f64 #s(literal 1 binary64) (*.f64 b1 b1)))
(*.f64 (neg.f64 (*.f64 b1 b1)) (/.f64 #s(literal 1 binary64) b1))

eval285.0ms (6.1%)

Memory
44.2MiB live, 451.1MiB allocated
Compiler

Compiled 27 352 to 2 554 computations (90.7% saved)

prune166.0ms (3.6%)

Memory
-40.0MiB live, 305.5MiB allocated
Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New2 33002 330
Fresh000
Picked055
Done055
Total2 330102 340
Accuracy
100.0%
Counts
2 340 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.0%
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
85.0%
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
84.3%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
82.7%
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
86.8%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
97.8%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
78.0%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
86.3%
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
83.7%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
85.7%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) a1) a2)
Compiler

Compiled 212 to 117 computations (44.8% saved)

regimes31.0ms (0.7%)

Memory
20.7MiB live, 58.3MiB allocated
Counts
12 → 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 #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 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) b1) (neg.f64 b2))
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Calls

7 calls:

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

Compiled 45 to 33 computations (26.7% saved)

regimes22.0ms (0.5%)

Memory
0.4MiB live, 42.7MiB allocated
Counts
7 → 4
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 #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 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
Calls

7 calls:

5.0ms
(*.f64 a1 a2)
3.0ms
a2
3.0ms
a1
3.0ms
b2
3.0ms
b1
Results
AccuracySegmentsBranch
89.1%2a1
90.5%2a2
92.1%3b1
93.1%2b2
95.5%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
93.5%3(*.f64 a1 a2)
97.8%4(*.f64 b1 b2)
Compiler

Compiled 45 to 33 computations (26.7% saved)

regimes18.0ms (0.4%)

Memory
-12.0MiB live, 25.4MiB allocated
Counts
6 → 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 #s(literal 1 binary64) (*.f64 b1 b2)) (*.f64 a1 a2))
Outputs
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
Calls

6 calls:

5.0ms
b2
3.0ms
a2
3.0ms
b1
2.0ms
(*.f64 a1 a2)
2.0ms
(*.f64 b1 b2)
Results
AccuracySegmentsBranch
89.5%2b1
86.8%1a2
89.1%2(*.f64 a1 a2)
89.3%2b2
90.0%2(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
90.0%2(*.f64 b1 b2)
Compiler

Compiled 40 to 29 computations (27.5% saved)

regimes9.0ms (0.2%)

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

1.0ms
(*.f64 a1 a2)
1.0ms
b1
1.0ms
a1
1.0ms
b2
1.0ms
a2
Results
AccuracySegmentsBranch
86.3%1a2
86.3%1(*.f64 a1 a2)
86.3%1a1
86.3%1b2
86.3%1b1
86.3%1(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
86.3%1(*.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
8.215980532882879e+285
1.3107459136730085e+286
0.0ms
215.7410173042853
19609.756335324666
0.0ms
0.0
3.66e-322
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
215.7410173042853
19609.756335324666
Compiler

Compiled 14 to 14 computations (0% saved)

simplify25.0ms (0.5%)

Memory
-25.2MiB live, 13.4MiB allocated
Algorithm
egg-herbie
Rules
10×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02580
13080
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(if (<=.f64 (*.f64 b1 b2) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (*.f64 b1 b2) #s(literal 400 binary64)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) (if (<=.f64 (*.f64 b1 b2) #s(literal 10000000000000000329886110340869674854270880115045078636847583141738025727786089878914788718586324412860117381629402398400588202211517615861824081167237790591132705927077058380451118207922609574937392980048643791654301923722148311225012721166820834263125344653917287293299907083743789056 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))
(if (<=.f64 (*.f64 b1 b2) #s(literal 400 binary64)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(if (<=.f64 (*.f64 b1 b2) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (*.f64 b1 b2) #s(literal 400 binary64)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) (if (<=.f64 (*.f64 b1 b2) #s(literal 10000000000000000329886110340869674854270880115045078636847583141738025727786089878914788718586324412860117381629402398400588202211517615861824081167237790591132705927077058380451118207922609574937392980048643791654301923722148311225012721166820834263125344653917287293299907083743789056 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))
(if (<=.f64 (*.f64 b2 b1) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (*.f64 b2 b1) #s(literal 400 binary64)) (*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) (if (<=.f64 (*.f64 b2 b1) #s(literal 10000000000000000329886110340869674854270880115045078636847583141738025727786089878914788718586324412860117381629402398400588202211517615861824081167237790591132705927077058380451118207922609574937392980048643791654301923722148311225012721166820834263125344653917287293299907083743789056 binary64)) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))
(if (<=.f64 (*.f64 b1 b2) #s(literal 400 binary64)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1))
(if (<=.f64 (*.f64 b2 b1) #s(literal 400 binary64)) (*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))

soundness357.0ms (7.7%)

Memory
-8.7MiB live, 243.5MiB 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 161 to 74 computations (54% saved)

preprocess1.2s (25.2%)

Memory
-150.1MiB live, 819.7MiB allocated
Remove

(sort b1 b2)

Compiler

Compiled 2 412 to 1 002 computations (58.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...