Quotient of products

Time bar (total: 5.0s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze120.0ms (2.4%)

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

sample639.0ms (12.7%)

Memory
34.3MiB live, 1 222.3MiB allocated
Samples
387.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 185.0ms
ival-mult: 117.0ms (63.4% of total)
ival-div: 57.0ms (30.9% of total)
ival-true: 7.0ms (3.8% of total)
ival-assert: 4.0ms (2.2% of total)
Bogosity

explain59.0ms (1.2%)

Memory
-6.5MiB live, 122.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
380-0-(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
00-0-(*.f64 b1 b2)
00-0-(*.f64 a1 a2)
00-0-a1
00-0-b2
00-0-b1
00-0-a2
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))u/n90
(*.f64 a1 a2)underflow25
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))n/u90
(*.f64 b1 b2)underflow29
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/o80
(*.f64 a1 a2)overflow34
(*.f64 b1 b2)overflow28
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))n/o70
(*.f64 b1 b2)overflow28
/.f64(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))o/n50
(*.f64 a1 a2)overflow34
Confusion
Predicted +Predicted -
+380
-0218
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3800
-00218
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0218
138
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
30.0ms512×0valid
Compiler

Compiled 45 to 25 computations (44.4% saved)

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

preprocess96.0ms (1.9%)

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

Useful iterations: 0 (0.0ms)

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

(negabs b2)

(negabs b1)

(negabs a2)

(negabs a1)

(sort a1 a2)

(sort b1 b2)

Compiler

Compiled 7 to 7 computations (0% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 7 computations (0% saved)

simplify3.0ms (0.1%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize24.0ms (0.5%)

Memory
-39.0MiB live, 41.8MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 19 to 9 computations (52.6% saved)

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

series13.0ms (0.3%)

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

12 calls:

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

simplify5.0ms (0.1%)

Memory
10.0MiB live, 10.0MiB 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)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* a1 a2)
(* a1 a2)
(* a1 a2)
(* a1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
Outputs
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(* a1 a2)
(*.f64 a2 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)

rewrite100.0ms (2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
01013
12713
213113
380013
4568913
0805313
Stop Event
iter limit
node limit
iter limit
Counts
3 → 277
Calls
Call 1
Inputs
(*.f64 a1 a2)
(*.f64 b1 b2)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval38.0ms (0.8%)

Memory
-5.6MiB live, 69.6MiB allocated
Compiler

Compiled 4 060 to 624 computations (84.6% saved)

prune22.0ms (0.4%)

Memory
0.4MiB live, 46.7MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New36310373
Fresh000
Picked011
Done000
Total36311374
Accuracy
100.0%
Counts
374 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2))
90.5%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
85.8%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
89.2%
(/.f64 (neg.f64 a2) (*.f64 (/.f64 (neg.f64 b1) a1) b2))
77.4%
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1))
81.0%
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
79.7%
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
89.8%
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
98.9%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
73.0%
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
85.7%
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b2 b1)) (*.f64 (neg.f64 a1) a2))
Compiler

Compiled 161 to 161 computations (0% saved)

simplify142.0ms (2.8%)

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

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 a2)
cost-diff0
(/.f64 (neg.f64 a2) b1)
cost-diff0
(/.f64 (/.f64 (neg.f64 a2) b1) b2)
cost-diff256
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
cost-diff0
(/.f64 a1 b1)
cost-diff0
(*.f64 (/.f64 a1 b1) a2)
cost-diff0
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
cost-diff0
(/.f64 b1 a2)
cost-diff0
(*.f64 (/.f64 b1 a2) b2)
cost-diff0
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
cost-diff0
(/.f64 a1 b2)
cost-diff0
(/.f64 a2 b1)
cost-diff0
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
cost-diff0
(/.f64 a1 b1)
cost-diff0
(/.f64 a2 b2)
cost-diff0
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Rules
898×div-sub
848×lower-fma.f64
848×lower-fma.f32
848×lower-*.f32
838×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02099
03697
16797
213797
334197
491197
5202197
6287297
7369997
8372097
9372197
10372197
11375797
12384797
13410797
14450397
15451797
16452997
17452997
18452997
19452997
20452997
0452997
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 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
a1
(*.f64 (/.f64 b1 a2) b2)
(/.f64 b1 a2)
b1
a2
b2
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a1 b1) a2)
(/.f64 a1 b1)
a1
b1
a2
b2
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(/.f64 (/.f64 (neg.f64 a2) b1) b2)
(/.f64 (neg.f64 a2) b1)
(neg.f64 a2)
a2
b1
b2
(neg.f64 a1)
a1
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 a2 b2)
a2
b2
(/.f64 a1 b1)
a1
b1
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 a2 b1)
a2
b1
(/.f64 a1 b2)
a1
b2
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
a1
(*.f64 (/.f64 b1 a2) b2)
(/.f64 b1 a2)
b1
a2
b2
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(*.f64 (/.f64 a1 b1) a2)
(*.f64 (/.f64 a2 b1) a1)
(/.f64 a1 b1)
a1
b1
a2
b2
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (/.f64 (neg.f64 a2) b1) b2)
(/.f64 (neg.f64 a2) b1)
(neg.f64 a2)
a2
b1
b2
(neg.f64 a1)
a1

localize61.0ms (1.2%)

Memory
11.2MiB live, 87.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 a2)
accuracy0
(neg.f64 a1)
accuracy6.210651327769416
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
accuracy8.165651982582293
(/.f64 (/.f64 (neg.f64 a2) b1) b2)
accuracy0
(/.f64 a1 b1)
accuracy1.8086330631359906
(*.f64 (/.f64 a1 b1) a2)
accuracy5.809426111608964
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
accuracy0
(/.f64 b1 a2)
accuracy5.60381049643906
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
accuracy8.166224709579994
(*.f64 (/.f64 b1 a2) b2)
accuracy0
(/.f64 a2 b1)
accuracy0
(/.f64 a1 b2)
accuracy17.138007512736127
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
accuracy0
(/.f64 a2 b2)
accuracy0
(/.f64 a1 b1)
accuracy0.686911114624419
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Samples
49.0ms256×0valid
Compiler

Compiled 101 to 22 computations (78.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-div: 18.0ms (53.7% of total)
ival-mult: 13.0ms (38.8% of total)
ival-neg: 2.0ms (6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series51.0ms (1%)

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

12 calls:

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

simplify27.0ms (0.5%)

Memory
-0.5MiB live, 37.9MiB allocated
Algorithm
egg-herbie
Rules
108×lower-*.f64
108×lower-fma.f64
108×lower-+.f64
108×lower-fma.f32
108×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0202760
1392760
2792760
31252760
41562760
51782760
62112760
72982760
83512760
93692760
103712760
03712760
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 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 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)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 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)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* 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 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ 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)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ 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)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ a1 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ 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)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ (* b1 b2) a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ b1 a2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 (/ a2 b1))
(* -1 a2)
(* -1 a2)
(* -1 a2)
(* -1 a2)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ a1 b2)
(/.f64 a1 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ (* b1 b2) a2)
(/.f64 (*.f64 b2 b1) a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ b1 a2)
(/.f64 b1 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 (/ a2 b1))
(/.f64 (neg.f64 a2) b1)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)

rewrite137.0ms (2.7%)

Memory
1.1MiB live, 194.4MiB allocated
Rules
3 900×lower-*.f32
3 890×lower-*.f64
3 040×lower-/.f32
3 022×lower-/.f64
1 734×frac-times
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02076
03674
111574
268774
3513973
0854873
Stop Event
iter limit
node limit
iter limit
Counts
16 → 2 503
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 a2 b2)
(/.f64 a1 b1)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 a2 b1)
(/.f64 a1 b2)
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2))
(*.f64 (/.f64 b1 a2) b2)
(/.f64 b1 a2)
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(*.f64 (/.f64 a1 b1) a2)
(*.f64 (/.f64 (/.f64 (neg.f64 a2) b1) b2) (neg.f64 a1))
(/.f64 (/.f64 (neg.f64 a2) b1) b2)
(/.f64 (neg.f64 a2) b1)
(neg.f64 a2)
(neg.f64 a1)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval361.0ms (7.2%)

Memory
14.0MiB live, 679.5MiB allocated
Compiler

Compiled 40 010 to 3 390 computations (91.5% saved)

prune58.0ms (1.2%)

Memory
27.6MiB live, 187.2MiB allocated
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New3 07363 079
Fresh505
Picked325
Done011
Total3 08193 090
Accuracy
100.0%
Counts
3 090 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.5%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
85.8%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
89.2%
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2))
79.7%
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
89.5%
(*.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)) (neg.f64 a2))
84.2%
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
83.6%
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
17.5%
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) a2)
98.9%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Compiler

Compiled 119 to 119 computations (0% saved)

simplify65.0ms (1.3%)

Memory
-19.4MiB live, 59.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 a2 b1)
cost-diff0
(/.f64 (/.f64 a2 b1) b2)
cost-diff0
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
cost-diff0
(neg.f64 a1)
cost-diff0
(*.f64 b1 b2)
cost-diff0
(neg.f64 a2)
cost-diff256
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
cost-diff0
(neg.f64 a2)
cost-diff0
(*.f64 b1 b2)
cost-diff0
(neg.f64 a1)
cost-diff256
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
cost-diff-384
(/.f64 (neg.f64 a1) (*.f64 b1 b2))
cost-diff0
(*.f64 b1 b2)
cost-diff0
(neg.f64 a1)
cost-diff0
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) a2)
cost-diff0
(neg.f64 b2)
cost-diff0
(/.f64 a1 b1)
cost-diff0
(/.f64 (/.f64 a1 b1) (neg.f64 b2))
cost-diff256
(*.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)) (neg.f64 a2))
Rules
704×lower-fma.f64
704×lower-fma.f32
704×lower-*.f32
694×lower-*.f64
584×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019120
034122
177122
2240114
3718114
42133114
53025114
63118114
73153114
83160114
93160114
103264114
113264114
03264114
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)) (neg.f64 a2))
(/.f64 (/.f64 a1 b1) (neg.f64 b2))
(/.f64 a1 b1)
a1
b1
(neg.f64 b2)
b2
(neg.f64 a2)
a2
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) a2)
(/.f64 (neg.f64 a1) (*.f64 b1 b2))
(neg.f64 a1)
a1
(*.f64 b1 b2)
b1
b2
a2
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(/.f64 (neg.f64 a1) (*.f64 b1 b2))
(neg.f64 a1)
a1
(*.f64 b1 b2)
b1
b2
(neg.f64 a2)
a2
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
(/.f64 (neg.f64 a2) (*.f64 b1 b2))
(neg.f64 a2)
a2
(*.f64 b1 b2)
b1
b2
(neg.f64 a1)
a1
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(/.f64 (/.f64 a2 b1) b2)
(/.f64 a2 b1)
a2
b1
b2
a1
Outputs
(*.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 (/.f64 a1 b1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/.f64 a1 b1)
a1
b1
(neg.f64 b2)
b2
(neg.f64 a2)
a2
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) a2)
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(/.f64 (neg.f64 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(neg.f64 a1)
a1
(*.f64 b1 b2)
(*.f64 b2 b1)
b1
b2
a2
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 (neg.f64 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(neg.f64 a1)
a1
(*.f64 b1 b2)
(*.f64 b2 b1)
b1
b2
(neg.f64 a2)
a2
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 (neg.f64 a2) (*.f64 b1 b2))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(neg.f64 a2)
a2
(*.f64 b1 b2)
(*.f64 b2 b1)
b1
b2
(neg.f64 a1)
a1
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 (/.f64 a2 b1) b2)
(/.f64 a2 b1)
a2
b1
b2
a1

localize61.0ms (1.2%)

Memory
-8.2MiB live, 95.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 a2 b1)
accuracy6.210651327769416
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
accuracy8.165651982582293
(/.f64 (/.f64 a2 b1) b2)
accuracy0
(neg.f64 a2)
accuracy0
(neg.f64 a1)
accuracy5.6578758821635775
(/.f64 (neg.f64 a2) (*.f64 b1 b2))
accuracy6.210651327769416
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
accuracy0
(neg.f64 a2)
accuracy0
(neg.f64 a1)
accuracy4.951966872477189
(/.f64 (neg.f64 a1) (*.f64 b1 b2))
accuracy6.674469087586474
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
accuracy0
(*.f64 b1 b2)
accuracy0
(neg.f64 a1)
accuracy4.951966872477189
(/.f64 (neg.f64 a1) (*.f64 b1 b2))
accuracy6.674469087586474
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) a2)
accuracy0
(neg.f64 b2)
accuracy0
(neg.f64 a2)
accuracy2.2978430444950595
(/.f64 (/.f64 a1 b1) (neg.f64 b2))
accuracy6.674469087586474
(*.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)) (neg.f64 a2))
Samples
46.0ms256×0valid
Compiler

Compiled 122 to 21 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 12.0ms (47.3% of total)
ival-div: 10.0ms (39.4% of total)
ival-neg: 3.0ms (11.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series30.0ms (0.6%)

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

12 calls:

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

simplify35.0ms (0.7%)

Memory
13.6MiB live, 52.4MiB allocated
Algorithm
egg-herbie
Rules
272×lower-*.f64
272×lower-fma.f64
272×lower-fma.f32
272×lower-*.f32
142×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0182844
1432844
21322844
32882844
44252844
55352844
66172844
77472844
87912844
97972844
107972844
07972844
Stop Event
iter limit
saturated
Counts
492 → 492
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 a1)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 b2)
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ a1 (* b1 b2)))
(* -1 (/ 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))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* 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)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* 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)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* 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)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* 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)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* a1 a2) (* b1 b2)))
(* -1 (/ (* 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)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* 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)
(/ a2 b1)
(/ a2 b1)
(/ a2 b1)
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
(* -1 (/ a2 (* b1 b2)))
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 a1)
(neg.f64 a1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(/ a1 b1)
(/.f64 a1 b1)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 b2)
(neg.f64 b2)
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(* -1 (/ a1 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a1) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(* -1 (/ (* a1 a2) (* b1 b2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(* -1 a2)
(neg.f64 a2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(/ a2 b1)
(/.f64 a2 b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)
(* -1 (/ a2 (* b1 b2)))
(/.f64 (/.f64 (neg.f64 a2) b2) b1)

rewrite175.0ms (3.5%)

Memory
-5.0MiB live, 268.5MiB allocated
Rules
4 316×lower-*.f32
4 306×lower-*.f64
3 376×lower-/.f32
3 364×lower-/.f64
1 942×frac-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01980
03482
111372
267272
3517769
01174869
Stop Event
iter limit
node limit
iter limit
Counts
15 → 3 527
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)) (neg.f64 a2))
(/.f64 (/.f64 a1 b1) (neg.f64 b2))
(/.f64 a1 b1)
(neg.f64 b2)
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) a2)
(neg.f64 a1)
(*.f64 b1 b2)
(/.f64 (neg.f64 a1) (*.f64 b1 b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(neg.f64 a2)
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(/.f64 (/.f64 a2 b1) b2)
(/.f64 a2 b1)
(/.f64 (neg.f64 a2) (*.f64 b1 b2))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval490.0ms (9.7%)

Memory
78.1MiB live, 861.3MiB allocated
Compiler

Compiled 81 171 to 3 916 computations (95.2% saved)

prune104.0ms (2.1%)

Memory
-5.3MiB live, 251.0MiB allocated
Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New4 53444 538
Fresh101
Picked415
Done033
Total4 53984 547
Accuracy
100.0%
Counts
4 547 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.9%
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
90.5%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
85.8%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
79.7%
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
89.5%
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
84.2%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
98.9%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
83.6%
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Compiler

Compiled 56 to 56 computations (0% saved)

simplify5.0ms (0.1%)

Memory
-34.4MiB live, 4.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 a2 b2)
cost-diff0
(*.f64 (/.f64 a2 b2) a1)
cost-diff0
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
cost-diff0
(/.f64 a1 b1)
cost-diff0
(/.f64 (/.f64 a1 b1) b2)
cost-diff0
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
cost-diff-384
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
cost-diff0
(*.f64 b2 b1)
cost-diff0
(/.f64 a2 (*.f64 b2 b1))
cost-diff-384
(/.f64 a1 (*.f64 b2 b1))
cost-diff0
(*.f64 b2 b1)
cost-diff0
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Rules
40×lower-*.f32
32×lower-*.f64
30×lower-/.f32
18×lower-/.f64
16×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01576
02676
14176
25676
36076
46076
06076
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/.f64 a1 (*.f64 b2 b1))
a1
(*.f64 b2 b1)
b2
b1
a2
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 a2 (*.f64 b2 b1))
a2
(*.f64 b2 b1)
b2
b1
a1
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 (/.f64 a1 b1) b2)
(/.f64 a1 b1)
a1
b1
b2
a2
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(*.f64 (/.f64 a2 b2) a1)
(/.f64 a2 b2)
a2
b2
a1
b1
Outputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b1) b2)
a1
(*.f64 b2 b1)
(*.f64 b1 b2)
b2
b1
a2
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b1 b2))
a2
(*.f64 b2 b1)
(*.f64 b1 b2)
b2
b1
a1
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 (/.f64 a1 b1) b2)
(/.f64 a1 b1)
a1
b1
b2
a2
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(*.f64 (/.f64 a2 b2) a1)
(/.f64 a2 b2)
a2
b2
a1
b1

localize40.0ms (0.8%)

Memory
25.7MiB live, 64.5MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 a2 b2)
accuracy2.279539852876243
(*.f64 (/.f64 a2 b2) a1)
accuracy5.778292278871551
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
accuracy0
(/.f64 a1 b1)
accuracy2.2978430444950595
(/.f64 (/.f64 a1 b1) b2)
accuracy6.674469087586474
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
accuracy0
(*.f64 b2 b1)
accuracy5.6578758821635775
(/.f64 a2 (*.f64 b2 b1))
accuracy6.210651327769416
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
accuracy0
(*.f64 b2 b1)
accuracy4.951966872477189
(/.f64 a1 (*.f64 b2 b1))
accuracy6.674469087586474
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Samples
31.0ms256×0valid
Compiler

Compiled 78 to 17 computations (78.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-div: 9.0ms (49.5% of total)
ival-mult: 8.0ms (44% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series25.0ms (0.5%)

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

12 calls:

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

simplify13.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0122280
1222280
2382280
3432280
0432280
Stop Event
iter limit
saturated
Counts
408 → 408
Calls
Call 1
Inputs
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 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 (* 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 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 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 (* 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 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 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))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ a1 b1)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* 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) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* 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) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(* b1 b2)
(* b1 b2)
(* b1 b2)
(* b1 b2)
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a1 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a1 (* 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) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ a2 (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) (* b1 b2))
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ (* a1 a2) b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
(/ a2 b2)
Outputs
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 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 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 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 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 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 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 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 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 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 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 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 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(* b1 b2)
(*.f64 b2 b1)
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ a1 (* b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ a2 (* b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) (* b1 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ (* a1 a2) b2)
(/.f64 (*.f64 a2 a1) b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)
(/ a2 b2)
(/.f64 a2 b2)

rewrite113.0ms (2.2%)

Memory
29.1MiB live, 146.4MiB allocated
Rules
2 662×lower-*.f32
2 654×lower-*.f64
2 096×lower-/.f32
2 084×lower-/.f64
2 082×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01557
02657
17657
238257
3232757
4758257
0832657
Stop Event
iter limit
node limit
iter limit
Counts
11 → 877
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 b2 b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
(/.f64 (/.f64 a1 b1) b2)
(/.f64 a1 b1)
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(*.f64 (/.f64 a2 b2) a1)
(/.f64 a2 b2)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval148.0ms (2.9%)

Memory
-50.8MiB live, 253.3MiB allocated
Compiler

Compiled 14 444 to 1 370 computations (90.5% saved)

prune46.0ms (0.9%)

Memory
-13.3MiB live, 109.7MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New1 35601 356
Fresh000
Picked044
Done044
Total1 35681 364
Accuracy
100.0%
Counts
1 364 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.9%
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
90.5%
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
85.8%
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
79.7%
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
89.5%
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2)
84.2%
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
98.9%
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
83.6%
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Compiler

Compiled 217 to 116 computations (46.5% saved)

regimes44.0ms (0.9%)

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

7 calls:

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

Compiled 17 to 33 computations (-94.1% saved)

regimes22.0ms (0.4%)

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

7 calls:

5.0ms
(*.f64 b1 b2)
3.0ms
a2
3.0ms
b2
3.0ms
b1
3.0ms
(*.f64 a1 a2)
Results
AccuracySegmentsBranch
90.0%2a1
89.8%2a2
93.2%3b1
91.2%3b2
97.2%3(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
94.2%3(*.f64 a1 a2)
98.5%4(*.f64 b1 b2)
Compiler

Compiled 17 to 33 computations (-94.1% saved)

regimes11.0ms (0.2%)

Memory
-19.3MiB live, 20.0MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) a2)
(*.f64 (/.f64 (neg.f64 a1) (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) (*.f64 b1 b2)) (neg.f64 a1))
Outputs
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Calls

4 calls:

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

Compiled 14 to 21 computations (-50% saved)

regimes9.0ms (0.2%)

Memory
21.2MiB live, 21.2MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

7 calls:

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

Compiled 17 to 33 computations (-94.1% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.427687381650654e+303
+inf
0.0ms
0.0
9.852298706378846e-309
Compiler

Compiled 10 to 14 computations (-40% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.592702084580985e-23
2.9178759177847717e-20
Compiler

Compiled 10 to 14 computations (-40% saved)

simplify23.0ms (0.5%)

Memory
-33.7MiB live, 45.1MiB allocated
Algorithm
egg-herbie
Rules
12×*-commutative-binary64-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02779
13379
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 4253529586511731/42535295865117307932921825928971026432 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
Outputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a1 b2) (/.f64 a2 b1))))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 4253529586511731/42535295865117307932921825928971026432 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2))
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 4253529586511731/42535295865117307932921825928971026432 binary64)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) (*.f64 (/.f64 a1 (*.f64 b1 b2)) a2))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)

soundness1.0s (20.2%)

Memory
19.2MiB live, 381.5MiB allocated
Rules
4 316×lower-*.f32
4 306×lower-*.f64
3 900×lower-*.f32
3 890×lower-*.f64
3 376×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02076
03674
111574
268774
3513973
0854873
01980
03482
111372
267272
3517769
01174869
0713
01013
12713
213113
380013
4568913
0805313
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 229 to 134 computations (41.5% saved)

preprocess604.0ms (12%)

Memory
-1.8MiB live, 904.3MiB allocated
Compiler

Compiled 438 to 332 computations (24.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...