Details

Time bar (total: 12.5s)

analyze324.0ms (2.6%)

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
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
6.3%6.2%93.6%0.2%0%0%0%9
12.5%12.5%87.3%0.2%0%0%0%10
18.8%18.7%81.1%0.2%0%0%0%11
25.4%25.3%74.3%0.2%0.2%0%0%12
Compiler

Compiled 12 to 8 computations (33.3% saved)

sample1.3s (10.1%)

Results
993.0ms8256×body256valid
248.0ms2059×body256infinite
Bogosity

preprocess202.0ms (1.6%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (*.f64 b1 a2) (*.f64 a1 b2))
(/.f64 (*.f64 b2 a2) (*.f64 b1 a1))
(/.f64 (*.f64 a1 b1) (*.f64 a2 b2))
(/.f64 (*.f64 a1 b2) (*.f64 b1 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 b1 a2) (*.f64 a1 b2))
(/.f64 (*.f64 b2 a2) (*.f64 b1 a1))
(/.f64 (*.f64 a1 b1) (*.f64 a2 b2))
(/.f64 (*.f64 b1 a1) (*.f64 b2 a2))
(/.f64 (*.f64 a1 b2) (*.f64 b1 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 15 to 11 computations (26.7% saved)

simplify69.0ms (0.6%)

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

eval0.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
11.9b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
11.9b
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 11 to 7 computations (36.4% saved)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
11.5b
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series56.0ms (0.4%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
19.0ms
b1
@0
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
3.0ms
b2
@0
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
3.0ms
b1
@inf
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
2.0ms
b1
@-inf
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
2.0ms
b2
@inf
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Compiler

Compiled 1705 to 40 computations (97.7% saved)

rewrite185.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
266×egg-rr
Counts
1 → 266
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 (*.f64 b1 b2) a2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 (cbrt.f64 b2))) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 b2)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a1 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 (*.f64 a1 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 b2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 (/.f64 1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a1 (cbrt.f64 a2))) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a2 (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (/.f64 (/.f64 1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 (/.f64 1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 (/.f64 1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a2))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (/.f64 1 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (*.f64 (/.f64 (*.f64 a1 a2) b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (*.f64 (/.f64 a2 b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (*.f64 (/.f64 a1 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 a1 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 a2 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 a2 (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 a1 (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 1 b1) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b2) a2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (*.f64 a1 a2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b1) (neg.f64 a2)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (neg.f64 (*.f64 a1 a2))) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b2) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))))))

simplify475.0ms (3.8%)

Algorithm
egglog
Counts
314 → 356
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 (*.f64 b1 b2) a2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(-.f64 0 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(*.f64 -1 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 (cbrt.f64 b2))) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b2) b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))
(*.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a1 a2))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a2)))
(*.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 (*.f64 a1 a2)))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 (/.f64 1 b2) b1)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a1 (cbrt.f64 a2))) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a2 (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (/.f64 (/.f64 1 b2) b1)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 1 b2) b1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b2) b1)))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 (/.f64 1 b2) b1)))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 (/.f64 1 b2) b1)))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 1 b2) b1)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a2))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (/.f64 1 b2) 1))
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 (*.f64 a1 a2) b2) 1))
(*.f64 (/.f64 a1 b2) (*.f64 (/.f64 a2 b1) 1))
(*.f64 (/.f64 a2 b1) (*.f64 (/.f64 a1 b2) 1))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)) 1))
(*.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(*.f64 a2 (*.f64 (/.f64 a1 (*.f64 b1 b2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 1))
(*.f64 a1 (*.f64 (/.f64 a2 (*.f64 b1 b2)) 1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 a2 (*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (neg.f64 a1) (*.f64 a2 (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (neg.f64 a2) (*.f64 a1 (/.f64 -1 (*.f64 b1 b2))))
(*.f64 a1 (*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))
(*.f64 a1 (*.f64 (/.f64 1 b1) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 a2 b2)))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 (neg.f64 b2)))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b1)
(/.f64 (*.f64 (/.f64 1 b2) (*.f64 a1 a2)) b1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2)) b1)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a2 (/.f64 a1 b2)) b1)
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 (neg.f64 b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a1 b1) (neg.f64 a2)) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (/.f64 1 b2) (neg.f64 (*.f64 a1 a2))) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b2) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(neg.f64 (*.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 (*.f64 b1 b2) a2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(-.f64 0 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 -1 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b2)))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) b1)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b1))) b2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b1)))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) b2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b2 b1)))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 (cbrt.f64 b2))) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))) b2))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 (cbrt.f64 b2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b1)))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) b2))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 a1 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) (/.f64 a2 b2)) (cbrt.f64 (/.f64 a1 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2)) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a2) (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b2))) b1))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 1))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 a2 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))) (/.f64 a1 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b1))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a1 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 (*.f64 a1 a2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 (/.f64 1 b2) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a1 (cbrt.f64 a2))) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (/.f64 1 b2) b1) (*.f64 a2 (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 a1 b1))) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (/.f64 (/.f64 1 b2) b1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (*.f64 a1 a2))) (cbrt.f64 (/.f64 1 (*.f64 b2 b1))))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 1 b1))) a1) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 1 b2) b1)))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b2) b1)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 (/.f64 1 b2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 (/.f64 1 b2) b1)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 1 b2) b1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a2))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (/.f64 1 b2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 (*.f64 a1 a2) b2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (*.f64 (/.f64 a2 b1) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (*.f64 (/.f64 a1 b2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b1 b2)) 1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 a2 (*.f64 (/.f64 a1 (*.f64 b1 b2)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 a1 (*.f64 (/.f64 a2 (*.f64 b1 b2)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 -1 (*.f64 b1 b2))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 -1 (*.f64 b2 b1)))))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 -1 (*.f64 b2 b1)))))
(*.f64 a2 (*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 a2 (neg.f64 (/.f64 (*.f64 a1 -1) (*.f64 b2 b1))))
(*.f64 (neg.f64 a1) (*.f64 a2 (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (neg.f64 a2) (*.f64 a1 (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (neg.f64 a2) (/.f64 (*.f64 a1 -1) (*.f64 b2 b1)))
(*.f64 a1 (*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (*.f64 (/.f64 a2 b2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 b2 b1)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 a1 (*.f64 (/.f64 1 b1) (/.f64 a2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (/.f64 a2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) (/.f64 a2 b2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) (/.f64 a2 b2)) (cbrt.f64 (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 a2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b1)
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(/.f64 (*.f64 (/.f64 1 b2) (*.f64 a1 a2)) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2)) b1)
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2) b1)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 a2 (/.f64 a1 b2)) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (cbrt.f64 b2))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (*.f64 b2 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b1) (neg.f64 a2)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) b1)) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (*.f64 a1 a2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (/.f64 1 b2) (neg.f64 (*.f64 a1 a2))) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b2) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))

eval75.0ms (0.6%)

Compiler

Compiled 6182 to 1722 computations (72.1% saved)

prune71.0ms (0.6%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New34610356
Fresh000
Picked011
Done000
Total34611357
Error
0b
Counts
357 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
8.0b
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
10.3b
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
13.2b
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
12.1b
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1))
11.9b
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
11.9b
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
10.5b
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
13.1b
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
11.1b
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
10.4b
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
10.9b
(*.f64 (neg.f64 a2) (*.f64 a1 (/.f64 -1 (*.f64 b1 b2))))
Compiler

Compiled 289 to 179 computations (38.1% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(!=.f64 (/.f64 a2 b1) 0)
4.9b
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
6.4b
(/.f64 b2 (/.f64 a2 b1))
11.5b
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
Compiler

Compiled 62 to 16 computations (74.2% saved)

series18.0ms (0.1%)

Counts
4 → 84
Calls

39 calls:

TimeVariablePointExpression
1.0ms
b1
@-inf
(!=.f64 (/.f64 a2 b1) 0)
0.0ms
a2
@-inf
(/.f64 b2 (/.f64 a2 b1))
0.0ms
b2
@0
(/.f64 b2 (/.f64 a2 b1))
0.0ms
b1
@0
(/.f64 b2 (/.f64 a2 b1))
0.0ms
b1
@-inf
(/.f64 b2 (/.f64 a2 b1))
Compiler

Compiled 2605 to 45 computations (98.3% saved)

rewrite156.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
197×egg-rr
101×egg-rr
94×egg-rr
egg-rr
Counts
4 → 393
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 b2 (/.f64 a2 b1))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(!=.f64 (/.f64 a2 b1) 0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b2 b1)) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b2 b1)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b1) b2) (*.f64 a1 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 a1 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 (/.f64 -1 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (/.f64 (/.f64 1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 b1) b2) (neg.f64 (*.f64 a1 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (/.f64 (/.f64 1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) 1) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 a1 (*.f64 b2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (*.f64 (/.f64 (*.f64 a1 a2) b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (/.f64 -1 b1) b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (*.f64 (/.f64 a2 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) 2) (*.f64 a1 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) (/.f64 (/.f64 -1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 a2 (/.f64 (/.f64 -1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (/.f64 -1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (/.f64 -1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 a1 (/.f64 (/.f64 -1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) a1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b1) (neg.f64 a1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b1) a2) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) -1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 a2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) a2) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b1) (neg.f64 (*.f64 a1 a2))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b1) (*.f64 a1 a2)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) 1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 b1)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b2 b1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) 1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 b1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b2 0) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) -1) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b2 b2)) 0) (/.f64 (cbrt.f64 b2) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2)))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 b2) 0) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 b2 (/.f64 a2 b1)) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 b2 a2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (/.f64 b2 a2)) 2))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 a2) 0) (/.f64 b2 (/.f64 (/.f64 1 b1) (/.f64 1 a2))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b2 a2) 0) (/.f64 1 (/.f64 (/.f64 1 b1) (/.f64 b2 a2))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b2 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 (/.f64 1 a2)) (/.f64 (/.f64 1 b1) (/.f64 b2 (cbrt.f64 (*.f64 a2 a2))))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 b2 b2) (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 (*.f64 b2 b2) (*.f64 a2 a2))))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2) 0) (/.f64 (cbrt.f64 b2) (/.f64 (/.f64 1 b1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b1 0) (/.f64 (*.f64 b2 b1) a2) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b1 b1)) 0) (*.f64 (/.f64 b2 (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b1 b1)) 0) (*.f64 (/.f64 (/.f64 b2 a2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 b1) 0) (*.f64 (/.f64 (/.f64 b2 a2) -1) (neg.f64 b1)) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 b1) 0) (/.f64 (*.f64 b2 b1) a2) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 a2 b1))) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 b2) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b2 (/.f64 1 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 a2 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b2) (/.f64 -1 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 b2) a2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a2) (/.f64 b2 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b2 (/.f64 a2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 a2 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b2 (/.f64 1 b1)) (/.f64 1 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1)) (/.f64 (cbrt.f64 b2) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 a2 b1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 -1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b2 b2))) (/.f64 -1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 b2)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2) (/.f64 -1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b2 a2) (/.f64 1 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2) (/.f64 (cbrt.f64 b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 a2)) (/.f64 (cbrt.f64 b2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (cbrt.f64 b2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 a2)) (/.f64 (cbrt.f64 b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 1 b1))) (/.f64 (cbrt.f64 b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 b2) (/.f64 1 b1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b2 (cbrt.f64 a2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 b1)) (/.f64 b2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 a2)) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 1 b1))) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 a2 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (/.f64 1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 a2 b1))) (/.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 b2) (neg.f64 a2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 1 (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a2) (/.f64 b2 (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b2 (/.f64 a2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 b2) (cbrt.f64 (neg.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b2 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))) (neg.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b2 (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b2) (neg.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b2 a2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 a2 b1))) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 b2)) (cbrt.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 (neg.f64 b2))) (cbrt.f64 (neg.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b2 (/.f64 1 b1)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (neg.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 b2) (cbrt.f64 (/.f64 a2 b1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 b2 a2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b2 (/.f64 a2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 a1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 1 (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 a1 b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 1 b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (neg.f64 (cbrt.f64 a1)) (/.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (*.f64 (/.f64 a1 (/.f64 b2 a2)) (/.f64 1 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (*.f64 (/.f64 a1 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (*.f64 (/.f64 (/.f64 a1 b2) -1) (neg.f64 (/.f64 a2 b1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (/.f64 1 a2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 b2) a2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 -1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 a2)) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 b2) a2)) (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)) (/.f64 (cbrt.f64 a1) (/.f64 -1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (/.f64 1 a2)) (/.f64 1 (/.f64 b2 (/.f64 1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (/.f64 (cbrt.f64 b2) a2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 a2)) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 b2) a2)) (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b2) (/.f64 a1 (/.f64 -1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 -1 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 a1 (/.f64 1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1))) (/.f64 (cbrt.f64 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 b2 (/.f64 a2 b1))) (neg.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 1 (/.f64 1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 a2 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 a1) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 1 (/.f64 -1 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 1 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 a2 b1))) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 a1 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a1 (/.f64 b2 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a1) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 b2) (/.f64 1 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1)))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2))) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 -1 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))) a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x !=.f64 (/.f64 a2 b1) 0)))))

simplify641.0ms (5.1%)

Algorithm
egglog
Counts
477 → 465
Calls
Call 1
Inputs
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b2 b1)) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(-.f64 0 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))
(*.f64 -1 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 (/.f64 1 b1) b2) (*.f64 a1 a2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (/.f64 (/.f64 1 b1) b2)))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(*.f64 (/.f64 (/.f64 -1 b1) b2) (neg.f64 (*.f64 a1 a2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (/.f64 (/.f64 1 b1) b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 a2))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) 1) a2)
(*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))))
(*.f64 a1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 1))
(*.f64 a2 (*.f64 (/.f64 a1 (*.f64 b2 b1)) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))
(*.f64 (/.f64 1 b2) (*.f64 (/.f64 (*.f64 a1 a2) b1) 1))
(*.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (/.f64 -1 b1) b2) 1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))
(*.f64 (/.f64 a1 b1) (*.f64 (/.f64 a2 b2) 1))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) 2) (*.f64 a1 a2)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (neg.f64 a1) (*.f64 a2 (/.f64 (/.f64 -1 b1) b2)))
(*.f64 a2 (*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 a1 (*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (neg.f64 a2) (*.f64 a1 (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) a1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 a2 b1) (neg.f64 a1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 a2)) b1)
(/.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) a2) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 1 b1) (neg.f64 (*.f64 a1 a2))) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 1 b1) (*.f64 a1 a2)) b2)
(/.f64 (*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b1)
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) 1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1)) b2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 b1)) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b2 b1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) 1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 b1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))
(neg.f64 (*.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))) 1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 a2 b1)))
(neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (/.f64 a2 b1))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))
(if (!=.f64 b2 0) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) -1) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 b2 b2)) 0) (/.f64 (cbrt.f64 b2) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2)))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 b2) 0) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 1 0) (/.f64 b2 (/.f64 a2 b1)) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 b2 a2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (/.f64 b2 a2)) 2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (/.f64 1 a2) 0) (/.f64 b2 (/.f64 (/.f64 1 b1) (/.f64 1 a2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (/.f64 b2 a2) 0) (/.f64 1 (/.f64 (/.f64 1 b1) (/.f64 b2 a2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (/.f64 b2 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 (/.f64 1 a2)) (/.f64 (/.f64 1 b1) (/.f64 b2 (cbrt.f64 (*.f64 a2 a2))))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 b2 b2) (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 (*.f64 b2 b2) (*.f64 a2 a2))))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2) 0) (/.f64 (cbrt.f64 b2) (/.f64 (/.f64 1 b1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 b1 0) (/.f64 (*.f64 b2 b1) a2) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 b1 b1)) 0) (*.f64 (/.f64 b2 (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 b1 b1)) 0) (*.f64 (/.f64 (/.f64 b2 a2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (neg.f64 b1) 0) (*.f64 (/.f64 (/.f64 b2 a2) -1) (neg.f64 b1)) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (neg.f64 b1) 0) (/.f64 (*.f64 b2 b1) a2) (/.f64 b2 (/.f64 a2 b1)))
(-.f64 0 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 a2 b1))) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 b2) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 b2 (/.f64 1 (/.f64 a2 b1)))
(*.f64 (/.f64 1 (/.f64 a2 b1)) b2)
(*.f64 (cbrt.f64 b2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)))
(*.f64 (neg.f64 b2) (/.f64 -1 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 b2) a2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1)))
(*.f64 (/.f64 1 a2) (/.f64 b2 (/.f64 1 b1)))
(*.f64 1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 b2 (/.f64 a2 b1)) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)) (cbrt.f64 b2))
(*.f64 (/.f64 -1 (/.f64 a2 b1)) (neg.f64 b2))
(*.f64 (/.f64 b2 (/.f64 1 b1)) (/.f64 1 a2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1)) (/.f64 (cbrt.f64 b2) a2))
(*.f64 (*.f64 (/.f64 1 (/.f64 a2 b1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2) 2))
(*.f64 (neg.f64 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 b2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b2 b2))) (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (neg.f64 b2)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2) (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (cbrt.f64 b2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(*.f64 (neg.f64 -1) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))
(*.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(*.f64 (/.f64 b2 a2) (/.f64 1 (/.f64 1 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2) (/.f64 (cbrt.f64 b2) (/.f64 1 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 a2)) (/.f64 (cbrt.f64 b2) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (cbrt.f64 b2) (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 a2)) (/.f64 (cbrt.f64 b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 1 b1))) (/.f64 (cbrt.f64 b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 (/.f64 (cbrt.f64 b2) (/.f64 1 b1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2))
(*.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(*.f64 (/.f64 (cbrt.f64 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 (/.f64 b2 (cbrt.f64 a2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(*.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (/.f64 1 (/.f64 1 b1)) (/.f64 b2 a2))
(*.f64 (cbrt.f64 (/.f64 1 a2)) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 b1))) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 a2 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(*.f64 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (/.f64 1 (/.f64 a2 b1))))
(*.f64 -1 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 a2 b1))) (/.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(*.f64 (/.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 b2) (neg.f64 a2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 -1 b1)))
(*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 1 (/.f64 -1 b1)))
(*.f64 (/.f64 -1 a2) (/.f64 b2 (/.f64 -1 b1)))
(/.f64 (/.f64 b2 (/.f64 a2 b1)) 1)
(/.f64 (/.f64 (neg.f64 b2) (cbrt.f64 (neg.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (/.f64 b2 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))) (neg.f64 (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(/.f64 (neg.f64 b2) (neg.f64 (/.f64 a2 b1)))
(/.f64 (/.f64 b2 a2) (/.f64 1 b1))
(/.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 a2 b1))) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 b2)) (cbrt.f64 (/.f64 a2 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 (neg.f64 b2))) (cbrt.f64 (neg.f64 (/.f64 a2 b1))))
(/.f64 (/.f64 b2 (/.f64 1 b1)) a2)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (neg.f64 (/.f64 a2 b1))))
(/.f64 (*.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (/.f64 (neg.f64 b2) (cbrt.f64 (/.f64 a2 b1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(/.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 -1 b1))
(/.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(/.f64 (neg.f64 (/.f64 b2 a2)) (/.f64 -1 b1))
(/.f64 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (/.f64 a2 b1)))
(pow.f64 (/.f64 b2 (/.f64 a2 b1)) 1)
(pow.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) 3)
(pow.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 3) 1/3)
(neg.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 3))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 a1 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 a1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 1 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 1 (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 a1 b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 1 b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (neg.f64 (cbrt.f64 a1)) (/.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 a1) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 1 b1) 0) (*.f64 (/.f64 a1 (/.f64 b2 a2)) (/.f64 1 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (*.f64 (/.f64 a1 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (*.f64 (/.f64 (/.f64 a1 b2) -1) (neg.f64 (/.f64 a2 b1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(-.f64 0 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(*.f64 -1 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(*.f64 (/.f64 (cbrt.f64 a1) (/.f64 1 a2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 1 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 b2) a2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 a2)) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 b2) a2)) (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)) (/.f64 (cbrt.f64 a1) (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (/.f64 a1 (/.f64 1 a2)) (/.f64 1 (/.f64 b2 (/.f64 1 b1))))
(*.f64 (/.f64 a1 (/.f64 (cbrt.f64 b2) a2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(*.f64 (/.f64 1 (/.f64 1 a2)) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 b2) a2)) (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(*.f64 (/.f64 -1 b2) (/.f64 a1 (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(*.f64 1 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(*.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)
(*.f64 (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 a1 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))))
(*.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) a1)
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 a2 b1))))
(*.f64 (neg.f64 a1) (/.f64 -1 (/.f64 b2 (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1))))
(*.f64 (/.f64 1 b2) (/.f64 a1 (/.f64 1 (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 a1))
(*.f64 (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) (/.f64 1 b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1))) (/.f64 (cbrt.f64 a1) b2))
(*.f64 (/.f64 -1 (/.f64 b2 (/.f64 a2 b1))) (neg.f64 a1))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))) 2) 2))
(*.f64 (*.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))))
(*.f64 (/.f64 a1 b2) (/.f64 1 (/.f64 1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))))
(*.f64 (/.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 a2 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 a1) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 a2 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 1 (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 1 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 a2 b1))) (/.f64 a1 b2))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 a1 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (neg.f64 a1) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 (/.f64 a1 b2) (/.f64 1 (/.f64 a2 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1)))) b2)
(/.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) b2)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2))) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 -1 (/.f64 a2 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)))
(/.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 (/.f64 a2 b1)))
(/.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))) a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (neg.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(pow.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) 3)
(pow.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 3) 1/3)
(pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)
(neg.f64 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) 1))
(cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 3))
(!=.f64 (/.f64 a2 b1) 0)
Outputs
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 b2 b1) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b2 b1)) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 2) (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(-.f64 0 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 -1 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 1 b1) b2) (*.f64 a1 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (/.f64 (/.f64 1 b1) b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 -1 b1) b2) (neg.f64 (*.f64 a1 a2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) b2)
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (/.f64 1 b2))) a1) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (/.f64 (/.f64 1 b1) b2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (/.f64 1 (*.f64 b2 b1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 a1 b2))) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 a2))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) 1) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 a1))
(*.f64 a1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b2) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 a2 (*.f64 (/.f64 a1 (*.f64 b2 b1)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 1 b2) (*.f64 (/.f64 (*.f64 a1 a2) b1) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (/.f64 -1 b1) b2) 1))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (*.f64 (/.f64 a2 b2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (*.f64 b2 b1)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) 2) (*.f64 a1 a2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) 2) (*.f64 a1 a2)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (neg.f64 a1) (*.f64 a2 (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 (/.f64 -1 b1) b2))
(*.f64 a2 (*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 a1 (*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (/.f64 -1 b1) b2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (/.f64 -1 b1) b2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (/.f64 -1 b1) b2))))
(*.f64 (neg.f64 a2) (*.f64 a1 (/.f64 (/.f64 -1 b1) b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2) (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) (/.f64 a2 b1)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2)))) (/.f64 a2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 a1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) a1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 a2 b1) (neg.f64 a1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b2)) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 a2)) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) a2) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b2)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 1 b1) (neg.f64 (*.f64 a1 a2))) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 1 b1) (*.f64 a1 a2)) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) b1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) 1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2)) b1)) b2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 b1)) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (*.f64 (/.f64 a1 b2) a2) (cbrt.f64 b1)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b2 b1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) 1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 b2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cbrt.f64 b1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (pow.f64 (*.f64 a1 a2) 2))) (cbrt.f64 (*.f64 b1 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 b2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b2 b1))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (/.f64 a2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 b2 0) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) -1) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 b2 0) (/.f64 1 (/.f64 a2 (*.f64 b2 b1))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 b2 b2)) 0) (/.f64 (cbrt.f64 b2) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2)))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 b2) 0) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 1 0) (/.f64 b2 (/.f64 a2 b1)) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 b2 a2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (/.f64 b2 a2)) 2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (/.f64 1 a2) 0) (/.f64 b2 (/.f64 (/.f64 1 b1) (/.f64 1 a2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (/.f64 b2 a2) 0) (/.f64 1 (/.f64 (/.f64 1 b1) (/.f64 b2 a2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (/.f64 b2 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 (/.f64 1 a2)) (/.f64 (/.f64 1 b1) (/.f64 b2 (cbrt.f64 (*.f64 a2 a2))))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 b2 b2) (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 (*.f64 b2 b2) (*.f64 a2 a2))))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2) 0) (/.f64 (cbrt.f64 b2) (/.f64 (/.f64 1 b1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 b1 0) (/.f64 (*.f64 b2 b1) a2) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 b1 b1)) 0) (*.f64 (/.f64 b2 (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 b1 b1)) 0) (*.f64 (/.f64 (/.f64 b2 a2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 b1 b1)) 0) (/.f64 (*.f64 (/.f64 b2 a2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1))) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (neg.f64 b1) 0) (*.f64 (/.f64 (/.f64 b2 a2) -1) (neg.f64 b1)) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (neg.f64 b1) 0) (*.f64 (/.f64 b2 (neg.f64 a2)) (neg.f64 b1)) (/.f64 b2 (/.f64 a2 b1)))
(if (!=.f64 (neg.f64 b1) 0) (/.f64 (*.f64 b2 b1) a2) (/.f64 b2 (/.f64 a2 b1)))
(-.f64 0 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 b2 (/.f64 a2 b1))
(-.f64 (/.f64 0 (neg.f64 (/.f64 a2 b1))) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(+.f64 (/.f64 0 (neg.f64 (/.f64 a2 b1))) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 b2) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 b2 (/.f64 1 (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 1 (/.f64 a2 b1)) b2)
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (cbrt.f64 b2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (neg.f64 b2) (/.f64 -1 (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 b2) a2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 1 a2) (/.f64 b2 (/.f64 1 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 b2 (/.f64 a2 b1)) 1)
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)) (cbrt.f64 b2))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 -1 (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 b2 (/.f64 1 b1)) (/.f64 1 a2))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1)) (/.f64 (cbrt.f64 b2) a2))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (*.f64 (/.f64 1 (/.f64 a2 b1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2) 2)))
(*.f64 (neg.f64 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 -1 (/.f64 a2 b1))))
(neg.f64 (*.f64 (cbrt.f64 b2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 -1 (/.f64 a2 b1)))))
(*.f64 (cbrt.f64 b2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b2 b2))) (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 b2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 -1 (/.f64 a2 b1)))))
(*.f64 (cbrt.f64 (neg.f64 b2)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2) (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (cbrt.f64 b2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))) (cbrt.f64 (cbrt.f64 b2)))
(*.f64 (neg.f64 -1) (/.f64 b2 (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (/.f64 b2 a2) (/.f64 1 (/.f64 1 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2) (/.f64 (cbrt.f64 b2) (/.f64 1 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 a2)) (/.f64 (cbrt.f64 b2) (/.f64 -1 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)) (*.f64 (neg.f64 a2) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (cbrt.f64 b2) (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 a2)) (/.f64 (cbrt.f64 b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b2 b2) a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 1 b1))) (/.f64 (cbrt.f64 b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b2 b2) (/.f64 1 b1))) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 b2) (/.f64 1 b1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) a2))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (cbrt.f64 (/.f64 b2 a2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b2 a2)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 (cbrt.f64 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))
(/.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 b2 (cbrt.f64 a2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(/.f64 (/.f64 b2 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))
(/.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (/.f64 1 (/.f64 1 b1)) (/.f64 b2 a2))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (cbrt.f64 (/.f64 1 a2)) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 b1))) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))))
(/.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 a2 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 a2 b1))) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (/.f64 1 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 a2 b1))) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 -1 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(/.f64 b2 (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 a2 b1))) (/.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (/.f64 a2 b1))))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (/.f64 (cbrt.f64 b2) (neg.f64 a2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 -1 b1)))
(/.f64 b2 (*.f64 (neg.f64 a2) (/.f64 -1 b1)))
(*.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 1 (/.f64 -1 b1)))
(/.f64 (/.f64 b2 (/.f64 -1 b1)) (neg.f64 a2))
(*.f64 (/.f64 -1 a2) (/.f64 b2 (/.f64 -1 b1)))
(/.f64 (neg.f64 b2) (*.f64 a2 (/.f64 -1 b1)))
(/.f64 (/.f64 b2 (/.f64 a2 b1)) 1)
(/.f64 b2 (/.f64 a2 b1))
(/.f64 (/.f64 (neg.f64 b2) (cbrt.f64 (neg.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (/.f64 b2 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))) (neg.f64 (/.f64 a2 b1)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 b2) (*.f64 b2 b2))) (neg.f64 (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(/.f64 (neg.f64 b2) (neg.f64 (/.f64 a2 b1)))
(/.f64 b2 (/.f64 a2 b1))
(/.f64 (/.f64 b2 a2) (/.f64 1 b1))
(/.f64 b2 (/.f64 a2 b1))
(/.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 a2 b1))) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 b2 (/.f64 a2 b1)) (*.f64 b2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 b2)) (cbrt.f64 (/.f64 a2 b1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2) b2)) (cbrt.f64 (/.f64 a2 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)) (cbrt.f64 (neg.f64 b2))) (cbrt.f64 (neg.f64 (/.f64 a2 b1))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 b2) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (neg.f64 (/.f64 a2 b1))))
(/.f64 (/.f64 b2 (/.f64 1 b1)) a2)
(/.f64 b2 (/.f64 a2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (neg.f64 (/.f64 a2 b1))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 b2) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (neg.f64 (/.f64 a2 b1))))
(/.f64 (*.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(/.f64 (/.f64 (neg.f64 b2) (cbrt.f64 (/.f64 a2 b1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(/.f64 (/.f64 b2 (neg.f64 a2)) (/.f64 -1 b1))
(/.f64 (/.f64 b2 (/.f64 -1 b1)) (neg.f64 a2))
(/.f64 (/.f64 b2 (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(/.f64 (neg.f64 (/.f64 b2 a2)) (/.f64 -1 b1))
(neg.f64 (/.f64 (/.f64 b2 a2) (/.f64 -1 b1)))
(/.f64 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (/.f64 a2 b1)))
(/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))))
(pow.f64 (/.f64 b2 (/.f64 a2 b1)) 1)
(/.f64 b2 (/.f64 a2 b1))
(pow.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) 3)
(/.f64 b2 (/.f64 a2 b1))
(pow.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 3) 1/3)
(/.f64 b2 (/.f64 a2 b1))
(neg.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 b2 (/.f64 a2 b1))
(cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 3))
(/.f64 b2 (/.f64 a2 b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 a1 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 a1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 1 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 (/.f64 a1 b2)) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 1 (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 a1 b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 a1 b2) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) -1) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 1 b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 1 (/.f64 a2 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (neg.f64 (cbrt.f64 a1)) (/.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 a1) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 1 b1) 0) (*.f64 (/.f64 a1 (/.f64 b2 a2)) (/.f64 1 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (*.f64 (/.f64 a1 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (*.f64 (/.f64 (/.f64 a1 b2) -1) (neg.f64 (/.f64 a2 b1))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(-.f64 0 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 -1 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (/.f64 1 a2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 1 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 b2) a2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 -1 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 a2)) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 1 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 b2) a2)) (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)) (/.f64 (cbrt.f64 a1) (/.f64 -1 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (/.f64 1 a2)) (/.f64 1 (/.f64 b2 (/.f64 1 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (/.f64 (cbrt.f64 b2) a2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 1 (/.f64 1 a2)) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 b2) a2)) (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 1 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))) a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(*.f64 (/.f64 -1 b2) (/.f64 a1 (/.f64 -1 (/.f64 a2 b1))))
(/.f64 (neg.f64 a1) (*.f64 b2 (/.f64 -1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)))
(*.f64 1 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 a1 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) a1)
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (neg.f64 a1) (/.f64 -1 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 1 b2) (/.f64 a1 (/.f64 1 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 a1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) (/.f64 1 b2))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1))) (/.f64 (cbrt.f64 a1) b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 -1 (/.f64 b2 (/.f64 a2 b1))) (neg.f64 a1))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))) a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))))) 2) 2)))
(*.f64 (*.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 b2) (/.f64 1 (/.f64 1 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 a1 a1))) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 a2 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(*.f64 (cbrt.f64 (/.f64 a1 (/.f64 1 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 (cbrt.f64 a1) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 1 (/.f64 a2 b1)))) (cbrt.f64 a1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) (/.f64 1 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 1 (/.f64 -1 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 1 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(/.f64 (/.f64 a1 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (cbrt.f64 (/.f64 1 (/.f64 a2 b1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 a2 b1))) (/.f64 a1 b2))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 a2 b1)))) (/.f64 a1 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))
(/.f64 (/.f64 a1 (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (cbrt.f64 (/.f64 1 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 a1) (*.f64 a1 a1))) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (neg.f64 a1) (neg.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (/.f64 a1 b2) (/.f64 1 (/.f64 a2 b1)))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 a1) (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2))) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2)) (cbrt.f64 a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2) a1)) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (/.f64 a2 b1)))) b2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1)) (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) b2)
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2))) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 a1) (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 2))) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 (/.f64 a1 (neg.f64 b2)) (/.f64 -1 (/.f64 a2 b1)))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 b2 b2)) (/.f64 a2 b1)))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 (/.f64 a2 b1)))
(neg.f64 (/.f64 (/.f64 a1 b2) (/.f64 -1 (/.f64 a2 b1))))
(/.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 (/.f64 b2 (/.f64 a2 b1))))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 b2 (/.f64 a2 b1)))) a1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1)))) 1) (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2)))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(/.f64 (neg.f64 (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) 2))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(pow.f64 (cbrt.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))) 3)
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(pow.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 3) 1/3)
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 1)
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(neg.f64 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) 1))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) 3))
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1)))
(!=.f64 (/.f64 a2 b1) 0)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.1b
(/.f64 a1 (*.f64 b1 b2))
7.5b
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
Compiler

Compiled 23 to 7 computations (69.6% saved)

series17.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
b1
@inf
(/.f64 a1 (*.f64 b1 b2))
0.0ms
a1
@0
(/.f64 a1 (*.f64 b1 b2))
0.0ms
a1
@-inf
(/.f64 a1 (*.f64 b1 b2))
0.0ms
a1
@inf
(/.f64 a1 (*.f64 b1 b2))
0.0ms
b2
@-inf
(/.f64 a1 (*.f64 b1 b2))
Compiler

Compiled 2605 to 45 computations (98.3% saved)

rewrite195.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
171×egg-rr
146×egg-rr
Counts
2 → 317
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 a1 (*.f64 b1 b2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 b2)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 b2)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 b2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a1 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (/.f64 (cbrt.f64 a1) b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (/.f64 (cbrt.f64 a1) b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (/.f64 1 (*.f64 b1 b2)))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 a2 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 -1 (*.f64 b1 b2)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 a2 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b2) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (neg.f64 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a1)) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a1)) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 a1 (*.f64 b1 b2)) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a1))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a1 b1))) (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (/.f64 a1 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b1) (/.f64 a1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b2)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 b2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) a1) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a1 b1))) (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 a1)) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 b2)) (neg.f64 (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 a1) b1) (cbrt.f64 (*.f64 a1 a1))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (neg.f64 a1)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) a1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 a1) b2) (cbrt.f64 (*.f64 a1 a1))) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 b1) (neg.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a1 (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a1 (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3))))))

simplify459.0ms (3.7%)

Algorithm
egglog
Counts
401 → 420
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b1))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 1 (cbrt.f64 b2)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 a2))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a1 a2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))
(*.f64 (*.f64 a2 (/.f64 (cbrt.f64 a1) b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(*.f64 (*.f64 a2 (/.f64 (cbrt.f64 a1) b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 1 (*.f64 b1 b2)))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) a2))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) a2))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) a2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) a2))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (cbrt.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 a2 (neg.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 b1 b2)))
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 (*.f64 b1 b2)) a2))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (neg.f64 a1) (/.f64 a2 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b2) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b1) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 b1 b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 (*.f64 b1 b2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)) a2))
(neg.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (neg.f64 b1))))
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))
(if (!=.f64 a1 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a1)) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a1)) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 a1 (*.f64 b1 b2)) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a1))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a1 b1))) (/.f64 a1 (*.f64 b1 b2)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(-.f64 0 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 -1 b1) (/.f64 a1 (neg.f64 b2)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 1 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (cbrt.f64 a1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b2)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 a1 (/.f64 1 (*.f64 b1 b2)))
(*.f64 (/.f64 1 (*.f64 b1 b2)) a1)
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(*.f64 (/.f64 a1 b1) (/.f64 1 b2))
(*.f64 (/.f64 1 b1) (/.f64 a1 b2))
(*.f64 (/.f64 1 b2) (/.f64 a1 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))
(*.f64 (/.f64 a1 b2) (/.f64 1 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) (cbrt.f64 a1))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))
(*.f64 (*.f64 (/.f64 1 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) a1) (/.f64 1 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a1 b1))) (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 a1)) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 1))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 1))
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) 1))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2) a1))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 1 (neg.f64 b2)))
(*.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a1 b1)))
(*.f64 (/.f64 1 (neg.f64 b2)) (neg.f64 (/.f64 a1 b1)))
(*.f64 -1 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(*.f64 1 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) 1)
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (cbrt.f64 a1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) b2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) b1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 -1 (*.f64 b1 b2))))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b1) (cbrt.f64 (*.f64 a1 a1))) b2)
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 1 b2) (neg.f64 a1)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 1 b2) a1) b1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b2) (cbrt.f64 (*.f64 a1 a1))) b1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b2) 1) b1)
(/.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2)) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 b1))
(/.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (/.f64 a1 b1) (neg.f64 (neg.f64 b2)))
(/.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (neg.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 a1 (*.f64 b1 b2))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) 1)
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 b2)))
(pow.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3) 1/3)
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) 1)
(pow.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) 3)
(neg.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)) 1))
(cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (/.f64 (*.f64 b2 b1) a1) a2) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (neg.f64 a1) b2) (/.f64 a2 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) a2) (neg.f64 b1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b1))) a2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))) b2))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b2 b2)))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b2 b1)))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1)))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 a1 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 1 (cbrt.f64 b2)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a1 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b1 b2)) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) 2))
(*.f64 (*.f64 a2 (/.f64 (cbrt.f64 a1) b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (/.f64 (cbrt.f64 a1) b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 1 (*.f64 b1 b2)))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 1 (*.f64 b2 b1)))) a1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) a2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (cbrt.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 b2 b1)) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) a2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 a2 (neg.f64 b2)))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (*.f64 a2 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))))) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 (*.f64 b1 b2)) a2))
(*.f64 (neg.f64 a1) (/.f64 (*.f64 -1 a2) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (neg.f64 a1) (/.f64 a2 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) a2) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 a1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) a2) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b2) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) b1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) a2)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) a2) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (neg.f64 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a1 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a1)) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 a1 0) (pow.f64 (/.f64 (*.f64 b2 b1) a1) -1) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a1)) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (pow.f64 (/.f64 (*.f64 b2 b1) a1) -1) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 1 0) (/.f64 a1 (*.f64 b1 b2)) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a1))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a1 b1))) (/.f64 a1 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (pow.f64 (/.f64 b2 (/.f64 a1 b1)) -1) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 0 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 -1 b1) (/.f64 a1 (neg.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(/.f64 (neg.f64 a1) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (neg.f64 a1) (*.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 1 (neg.f64 b1)) (/.f64 (neg.f64 a1) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))
(*.f64 (/.f64 (cbrt.f64 a1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b2)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b1))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b2)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 a1) (*.f64 b2 b1))) (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (*.f64 a1 a1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(*.f64 a1 (/.f64 1 (*.f64 b1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b1 b2)) a1)
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 b1) (/.f64 1 b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 a1 b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (/.f64 a1 b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 1 b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) (cbrt.f64 a1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) 2))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) a1) (/.f64 1 b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a1 b1))) (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))))
(*.f64 (/.f64 1 b2) (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1)))))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 a1)) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 (/.f64 1 (*.f64 b2 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) 1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)) 1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 b1 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 b2 b1)) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 -1 (*.f64 b2 b1)))))
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2) a1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 1 (neg.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a1 b1)))
(*.f64 (/.f64 1 (neg.f64 b2)) (neg.f64 (/.f64 a1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 -1 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 1 (/.f64 a1 (*.f64 b1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) 1)
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a1) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (cbrt.f64 a1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (*.f64 b1 b2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b2) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2)) b1)
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) b2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b2) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2)) b1)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b1)))
(/.f64 (neg.f64 a1) (*.f64 b2 (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 (*.f64 b1 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) b1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b2) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2)) b1)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(/.f64 (neg.f64 a1) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 a1))
(*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))
(*.f64 (neg.f64 a1) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 -1 (*.f64 b2 b1))))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b1) (cbrt.f64 (*.f64 a1 a1))) b2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 1 b2) (neg.f64 a1)) (neg.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 1 b2) a1) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b2) (cbrt.f64 (*.f64 a1 a1))) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 a1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b2) 1) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2)) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 a1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (neg.f64 a1) b2) (neg.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 a1 (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b1) (*.f64 a1 a1))) (cbrt.f64 (*.f64 b2 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b1) (neg.f64 (neg.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 a1 (*.f64 b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a1) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 (*.f64 b1 b2)) 1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3) 1/3)
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) 1)
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) 3)
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)) 1))
(/.f64 a1 (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3))
(/.f64 a1 (*.f64 b2 b1))

localize18.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
12.7b
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series40.0ms (0.3%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
13.0ms
b2
@0
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
1.0ms
b2
@inf
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
1.0ms
a1
@inf
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
1.0ms
b2
@-inf
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
1.0ms
b1
@-inf
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Compiler

Compiled 1705 to 40 computations (97.7% saved)

rewrite176.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
204×egg-rr
Counts
1 → 204
Calls
Call 1
Inputs
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b1) (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a1)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a2 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (neg.f64 (*.f64 b1 b2))) (neg.f64 a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 b1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (neg.f64 (*.f64 b1 b2))) (neg.f64 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a2 a1) b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a2 a1) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b1))) (/.f64 (/.f64 a2 b2) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) -1) (/.f64 a1 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (neg.f64 (cbrt.f64 b1))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 a2 a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 b2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 b2)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)) (cbrt.f64 (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)) (cbrt.f64 (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 (*.f64 a2 a1) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a2 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b1) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 a2 (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 a2 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 a1) (*.f64 (/.f64 1 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 1 (neg.f64 (neg.f64 (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1))) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (neg.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1)))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a2 a1)))) (neg.f64 (neg.f64 (neg.f64 (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) -1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) 1) (neg.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 b1)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 b2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (neg.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (neg.f64 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (neg.f64 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a2 a1) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))))))

simplify270.0ms (2.2%)

Algorithm
egglog
Counts
252 → 260
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b1) (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a1)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a2 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (neg.f64 (*.f64 b1 b2))) (neg.f64 a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 b1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (neg.f64 (*.f64 b1 b2))) (neg.f64 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a2 a1) b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a2 a1) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b1))) (/.f64 (/.f64 a2 b2) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 (/.f64 (/.f64 a2 b2) -1) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))
(*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 (cbrt.f64 b1))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 a2 a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)))
(*.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 (cbrt.f64 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)) (cbrt.f64 (/.f64 a1 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a2 a1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a1 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 a2 b2)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b1) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(*.f64 a1 (*.f64 a2 (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))
(*.f64 a1 (*.f64 (/.f64 a2 (*.f64 b1 b2)) 1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)) 1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (*.f64 a2 a1) (*.f64 (/.f64 1 (*.f64 b1 b2)) 1))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2) (/.f64 1 b2)))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 1 b2)))
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (neg.f64 (*.f64 b1 b2))))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 -1 b2))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 1 (neg.f64 (neg.f64 (*.f64 b1 b2)))))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) 2))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1))) b2)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1)))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a2 a1)))) (neg.f64 (neg.f64 (neg.f64 (*.f64 b1 b2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) -1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) 1) (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1))) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 b1)) (cbrt.f64 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (neg.f64 (neg.f64 (*.f64 b1 b2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(neg.f64 (*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 b1)))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 b2)))
(neg.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (neg.f64 b2))))
(neg.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (neg.f64 b1))))
(neg.f64 (/.f64 (*.f64 a2 a1) (neg.f64 (*.f64 b1 b2))))
(neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (neg.f64 b2)))
(neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b1) (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a1)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a2 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (neg.f64 (*.f64 b1 b2))) (neg.f64 a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 b1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 b1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (neg.f64 (*.f64 b1 b2))) (neg.f64 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a2 a1) b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a2 a1) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b1))) (/.f64 (/.f64 a2 b2) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b1)) (/.f64 a2 b2)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (/.f64 a2 b2) -1) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 (cbrt.f64 b1))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1)))) (neg.f64 (cbrt.f64 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (cbrt.f64 b2) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 a2 a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1))) b2)
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)))
(*.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)) (cbrt.f64 (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a2 a1) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a2 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (*.f64 (/.f64 a2 b2) (cbrt.f64 (/.f64 a1 b1))))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 a2 b2))) (cbrt.f64 (/.f64 a1 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(/.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) b1)
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b2) a1) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) b1))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b1) (/.f64 a2 b2)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 a2)) (/.f64 (/.f64 a1 b1) b2))
(*.f64 a1 (*.f64 a2 (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 b1))
(*.f64 a1 (*.f64 (/.f64 a2 (*.f64 b1 b2)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)) 1))
(*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2)))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 a1) (*.f64 (/.f64 1 (*.f64 b1 b2)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) 2) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 1 b2)))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) b2))
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 -1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 1 (neg.f64 (neg.f64 (*.f64 b1 b2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) 2))
(*.f64 (*.f64 (/.f64 a1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (*.f64 (/.f64 a2 b2) a1) (cbrt.f64 b1)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) a1) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2))))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1))) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1)))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a2 a1)))) (neg.f64 (neg.f64 (neg.f64 (*.f64 b1 b2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b1))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b1) -1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b1) 2)) (/.f64 a2 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) 1) (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1))) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 b1)) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 a2 (neg.f64 b2)) (/.f64 a1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 a1 (neg.f64 b1)) (/.f64 a2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 (neg.f64 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (neg.f64 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (*.f64 a2 a1) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.3b
(*.f64 (/.f64 a1 b2) a2)
7.5b
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
Compiler

Compiled 23 to 7 computations (69.6% saved)

series42.0ms (0.3%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
16.0ms
a2
@inf
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
1.0ms
a1
@inf
(*.f64 (/.f64 a1 b2) a2)
1.0ms
a2
@inf
(*.f64 (/.f64 a1 b2) a2)
1.0ms
b2
@-inf
(*.f64 (/.f64 a1 b2) a2)
1.0ms
a1
@-inf
(*.f64 (/.f64 a1 b2) a2)
Compiler

Compiled 2605 to 45 computations (98.3% saved)

rewrite177.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
176×egg-rr
114×egg-rr
Counts
2 → 290
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(*.f64 (/.f64 a1 b2) a2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (pow.f64 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b1 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 b1 a2) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (neg.f64 b1) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (pow.f64 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b1)) (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) b1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) b1) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b1) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) (cbrt.f64 a2))) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (/.f64 a1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) a1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (*.f64 a2 (cbrt.f64 (/.f64 a1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (/.f64 -1 b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (*.f64 (/.f64 a2 b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 (/.f64 a1 b2) b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 a2 b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (*.f64 (/.f64 1 b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 (*.f64 a1 a2) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (*.f64 a1 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 1 b2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 a1 b2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b2)) (*.f64 a2 (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (*.f64 (neg.f64 a2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) b1) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (*.f64 b2 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (*.f64 a1 a2))) (*.f64 (neg.f64 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) -1) (*.f64 b2 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (*.f64 (neg.f64 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b1) (neg.f64 (*.f64 a1 a2))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (/.f64 (*.f64 b1 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) a2)) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) b2) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 1 a2)) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 b2 (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 b2 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b2 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (*.f64 a1 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 a2 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 a2)) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (neg.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (neg.f64 (neg.f64 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 a2 (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 a2 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) b2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3))))))

simplify430.0ms (3.4%)

Algorithm
egglog
Counts
374 → 345
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (pow.f64 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b1 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 b1 a2) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (neg.f64 b1) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (pow.f64 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(-.f64 0 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(-.f64 (/.f64 0 (neg.f64 b1)) (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(*.f64 -1 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)))
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) b1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 b1)))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 a2 (/.f64 (/.f64 a1 b2) b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))
(*.f64 (*.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) (cbrt.f64 a2))) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (*.f64 (/.f64 1 b1) (/.f64 a1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 1 b1) a1) (/.f64 a2 b2))
(*.f64 (*.f64 (/.f64 1 b1) (*.f64 a2 (cbrt.f64 (/.f64 a1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (/.f64 -1 b1) 1))
(*.f64 (/.f64 a1 b2) (*.f64 (/.f64 a2 b1) 1))
(*.f64 a2 (*.f64 (/.f64 (/.f64 a1 b2) b1) 1))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1) 1))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (/.f64 1 b1)))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))
(*.f64 a1 (*.f64 (/.f64 a2 b2) (/.f64 1 b1)))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 1 b1)))
(*.f64 (*.f64 a1 a2) (*.f64 (/.f64 1 b2) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 (*.f64 a1 a2) b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))
(*.f64 (/.f64 1 b2) (*.f64 a1 (/.f64 a2 b1)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 a1 (*.f64 (/.f64 1 b2) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (/.f64 -1 b1)))
(*.f64 a2 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2) (/.f64 -1 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 a1 b2) (/.f64 -1 b1)))
(*.f64 (neg.f64 (/.f64 a1 b2)) (*.f64 a2 (/.f64 -1 b1)))
(*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 a2) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) b1))
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) b1) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b1)) b2)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (*.f64 b2 (neg.f64 b1)))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 a1 a2))) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (*.f64 b2 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 1 b1) (neg.f64 (*.f64 a1 a2))) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1)) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (/.f64 (*.f64 b1 b2) 1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b1) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)) 1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) a2)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) b2) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 1 a2)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 b2 (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 b2 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b2 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) b2))
(-.f64 0 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(*.f64 (/.f64 a1 b2) a2)
(*.f64 a2 (/.f64 a1 b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))
(*.f64 (*.f64 a1 a2) (/.f64 1 b2))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 a1 (/.f64 a2 b2))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (*.f64 a1 a2) b2) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (cbrt.f64 a2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))
(*.f64 (/.f64 a2 b2) a1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))))
(*.f64 (/.f64 1 b2) (*.f64 a1 a2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 2))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b2))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) 2))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 1))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 a1 (*.f64 (/.f64 a2 b2) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) a2))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) a2))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) a2))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))
(*.f64 (neg.f64 -1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 a2))
(*.f64 (neg.f64 (neg.f64 a2)) (/.f64 a1 b2))
(*.f64 (neg.f64 a2) (neg.f64 (/.f64 a1 b2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2)))
(*.f64 (/.f64 a1 b2) (neg.f64 (neg.f64 a2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 a2 (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (neg.f64 a1) (/.f64 a2 (neg.f64 b2)))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 1))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 1))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) 1)
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) -1)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) b2)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a1 a2) b2) 1)
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b2)))
(neg.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (pow.f64 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b1 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 b1 (*.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 a2 a2))))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 b1 a2) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 b1 a2) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (neg.f64 b1) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (neg.f64 b1) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (pow.f64 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 1 (/.f64 (/.f64 b1 a2) (/.f64 a1 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (/.f64 (*.f64 b2 b1) a1) a2) -1) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(-.f64 0 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(-.f64 (/.f64 0 (neg.f64 b1)) (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 -1 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) (*.f64 b1 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)) (cbrt.f64 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) b1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) (*.f64 b1 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)) (cbrt.f64 b1))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 a2 (/.f64 (/.f64 a1 b2) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 2) (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) (cbrt.f64 a2))) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 (/.f64 1 b1) (/.f64 a1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 (/.f64 1 b1) a1) (/.f64 a2 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 (/.f64 1 b1) (*.f64 a2 (cbrt.f64 (/.f64 a1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (/.f64 -1 b1) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a1 b2) (*.f64 (/.f64 a2 b1) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 a2 (*.f64 (/.f64 (/.f64 a1 b2) b1) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (/.f64 1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 a1 (*.f64 (/.f64 a2 b2) (/.f64 1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 a1 a2) (*.f64 (/.f64 1 b2) (/.f64 1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) b1))
(*.f64 (/.f64 1 b2) (*.f64 a1 (/.f64 a2 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 a2 b1)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 (neg.f64 b2)) b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 a1 (*.f64 (/.f64 1 b2) (/.f64 a2 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 -1 b1))))
(*.f64 a2 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1)))
(*.f64 a2 (neg.f64 (/.f64 (*.f64 a1 -1) (*.f64 b2 b1))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 -1 b1)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 -1 b1))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2) (/.f64 -1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 a2) (*.f64 (/.f64 a1 b2) (/.f64 -1 b1)))
(*.f64 (neg.f64 a2) (/.f64 (*.f64 a1 -1) (*.f64 b2 b1)))
(*.f64 (neg.f64 (/.f64 a1 b2)) (*.f64 a2 (/.f64 -1 b1)))
(*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 (*.f64 a2 -1) b1))
(*.f64 (/.f64 a1 b2) (*.f64 (neg.f64 a2) (/.f64 -1 b1)))
(*.f64 (/.f64 a1 b2) (neg.f64 (/.f64 (*.f64 a2 -1) b1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) b1) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 2) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b1)) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 2) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) 1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 -1 (neg.f64 (*.f64 a1 a2))) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (*.f64 a1 a2) -1) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (*.f64 (neg.f64 b2) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (cbrt.f64 (*.f64 (neg.f64 b1) (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 2) (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 1 b1) (neg.f64 (*.f64 a1 a2))) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) b1)) (cbrt.f64 b2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2) (*.f64 a1 a2))) b1) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (/.f64 (*.f64 b1 b2) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b1) b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) a2)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 a2 a2))))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) b2) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 a1 a2) b2)) -1) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 1 a2)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 b2 (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (/.f64 b2 a1) a2) -1) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 b2 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b2 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) b2))
(-.f64 0 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 a1 b2) a2)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a2 (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (*.f64 a1 a2) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a1 (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 1 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 (*.f64 a1 a2) b2) 1)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) (cbrt.f64 a2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 a2 b2) a1)
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (/.f64 1 b2) (*.f64 a1 a2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 2)))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) b2)
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 1 b2))) a1) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) 2))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 a1 (*.f64 (/.f64 a2 b2) 1))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) a2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) a2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) a2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2)))) a2)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (neg.f64 -1) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 a2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (neg.f64 (neg.f64 a2)) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (neg.f64 a2) (neg.f64 (/.f64 a1 b2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 a1 b2) (neg.f64 (neg.f64 a2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)))))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 a2 (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) a2) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (neg.f64 a1) (/.f64 a2 (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 b2))) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))
(/.f64 (*.f64 a1 a2) b2)
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) 1))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) 1)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2) (*.f64 a1 a2))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 2) (*.f64 a1 a2))) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) -1)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) b2)
(/.f64 (*.f64 a1 a2) b2)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) b2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 3)
(/.f64 (*.f64 a1 a2) b2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3) 1/3)
(/.f64 (*.f64 a1 a2) b2)
(pow.f64 (/.f64 (*.f64 a1 a2) b2) 1)
(/.f64 (*.f64 a1 a2) b2)
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) b2)
(neg.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(/.f64 (*.f64 a1 a2) b2)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3))
(/.f64 (*.f64 a1 a2) b2)

localize21.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.8b
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
7.5b
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1))
Compiler

Compiled 30 to 9 computations (70% saved)

series29.0ms (0.2%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
3.0ms
a1
@-inf
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
1.0ms
b2
@0
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
1.0ms
a2
@0
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
1.0ms
a1
@0
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
0.0ms
a2
@-inf
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
Compiler

Compiled 2965 to 405 computations (86.3% saved)

rewrite180.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
158×egg-rr
132×egg-rr
Counts
2 → 290
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1))
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (neg.f64 (/.f64 b1 (/.f64 a2 b2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (pow.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) -1) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (neg.f64 b1) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a2 a1)) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 (*.f64 a2 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b1) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 b2 (/.f64 -1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (/.f64 (neg.f64 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (/.f64 b1 a1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 (neg.f64 b1) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) 0) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 a2 b2) b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 b1) (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) b1) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (neg.f64 b1)) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (neg.f64 b1)) (neg.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (neg.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) (neg.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 b1)) (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 -1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 1 b2) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (neg.f64 a1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 b1) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 b1) (*.f64 a2 a1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) (neg.f64 (/.f64 a1 b1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 -1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) (/.f64 -1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 (/.f64 a1 b1)) 1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) b1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) (/.f64 1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (neg.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (cbrt.f64 (*.f64 b1 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) 1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (*.f64 (neg.f64 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a1)) (*.f64 b1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 (neg.f64 (*.f64 b1 b2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 (/.f64 a1 b1)) -1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) 1) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (*.f64 a2 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (*.f64 a2 a1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (*.f64 -1 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 a2 (/.f64 a1 b1))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 -1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 (/.f64 -1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 -1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) 1) (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (neg.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 (/.f64 a1 b1))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 b2 (neg.f64 a1))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 b2 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 b2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 b2 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a2 a1)) 0) (/.f64 1 (/.f64 b2 (neg.f64 (*.f64 a2 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (neg.f64 a1))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (/.f64 1 (cbrt.f64 (*.f64 a1 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b2) (/.f64 -1 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 1 (neg.f64 (/.f64 a1 b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (/.f64 1 b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (/.f64 1 (/.f64 a2 b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 1 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 a2 a1) b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (/.f64 1 (/.f64 1 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) -1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a2 b2) 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 a2 b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (neg.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (neg.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b2)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) (cbrt.f64 (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (neg.f64 (*.f64 a2 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (neg.f64 (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) (cbrt.f64 (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (cbrt.f64 (*.f64 a1 a1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) 1) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 a1) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 a1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (neg.f64 (cbrt.f64 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (neg.f64 a1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 a2 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (cbrt.f64 (neg.f64 (*.f64 a2 a1)))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) -1) (*.f64 (neg.f64 b2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a2 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 a2 a1) b2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)))))))

simplify547.0ms (4.4%)

Algorithm
egglog
Counts
374 → 388
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (neg.f64 (/.f64 b1 (/.f64 a2 b2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (pow.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) -1) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (neg.f64 b1) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (*.f64 a2 a1)) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 (*.f64 a2 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 -1 b1) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 b2 (/.f64 -1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (/.f64 (neg.f64 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (/.f64 b1 a1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 (neg.f64 b1) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) 0) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 a2 b2) b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(-.f64 (/.f64 0 b1) (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(-.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (neg.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 1 b2))
(*.f64 (/.f64 (neg.f64 a2) (neg.f64 b1)) (/.f64 a1 b2))
(*.f64 (/.f64 a2 (neg.f64 b1)) (neg.f64 (/.f64 a1 b2)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (neg.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) b2))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) (neg.f64 a1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (neg.f64 a1) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 -1 b1)) (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 -1 b1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 (cbrt.f64 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (/.f64 a2 b2)))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 -1 b1)) 2))
(*.f64 a2 (*.f64 (/.f64 1 b2) (/.f64 a1 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 b1)))
(*.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 -1 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 a1 (*.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (neg.f64 a1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1) -1)
(/.f64 (*.f64 (/.f64 -1 b1) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 -1 b1) (*.f64 a2 a1)) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1)) -1)
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 (/.f64 a1 b1))) -1)
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 -1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (*.f64 a2 a1) (/.f64 -1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (*.f64 a2 (/.f64 a1 b1)) 1) b2)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)
(/.f64 (*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) b1)) -1)
(/.f64 (*.f64 (*.f64 a2 a1) (/.f64 1 b1)) b2)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1))) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (neg.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (cbrt.f64 (*.f64 b1 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b1))) 2))
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) 1) b2)
(/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a2 a1) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (neg.f64 (*.f64 a2 a1)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 (neg.f64 (*.f64 b1 b2)) -1))
(/.f64 (*.f64 (*.f64 a2 (/.f64 a1 b1)) -1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) -1))
(/.f64 (*.f64 (*.f64 a2 a1) 1) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (*.f64 a2 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (*.f64 a2 a1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a2 a1) (*.f64 -1 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 -1 (*.f64 a2 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 -1 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 -1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 (/.f64 -1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 -1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a2 a1) 1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 a2 a1) (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 a2 (/.f64 a1 b1))) (neg.f64 b2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1))
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) a1))
(neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))
(fma.f64 0 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(fma.f64 1 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 b2 (neg.f64 a1))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 b2 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 b2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 b2 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 (*.f64 a2 a1)) 0) (/.f64 1 (/.f64 b2 (neg.f64 (*.f64 a2 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (neg.f64 a1))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (/.f64 1 (cbrt.f64 (*.f64 a1 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b2) (/.f64 -1 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 1 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 1 (neg.f64 (/.f64 a1 b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (/.f64 1 b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (/.f64 1 (/.f64 a2 b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 1 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 a2 a1) b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (/.f64 1 (/.f64 1 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 -1 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) -1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(+.f64 (-.f64 0 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(+.f64 (*.f64 (/.f64 a2 b2) 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(+.f64 (*.f64 0 (/.f64 a2 b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(+.f64 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(-.f64 0 (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
(*.f64 (neg.f64 a1) (/.f64 a2 b2))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b2))
(*.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (neg.f64 (/.f64 a2 b2)) a1)
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))
(*.f64 a2 (neg.f64 (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 1 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))))
(*.f64 (neg.f64 (/.f64 a1 b2)) a2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (/.f64 1 b2) (neg.f64 (*.f64 a2 a1)))
(*.f64 a1 (neg.f64 (/.f64 a2 b2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) (cbrt.f64 (neg.f64 a1)))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 (cbrt.f64 b2)))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (cbrt.f64 (*.f64 a1 a1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a1))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 a1)))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) 1) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (neg.f64 a2) (/.f64 a1 b2))
(*.f64 (*.f64 -1 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 -1 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))
(*.f64 (*.f64 a2 a1) (/.f64 -1 b2))
(*.f64 (*.f64 (neg.f64 a1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))))
(*.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) (/.f64 1 b2)))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (/.f64 1 b2)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (neg.f64 a1)))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (neg.f64 a1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (neg.f64 a1)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))
(*.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (/.f64 a2 b2)))
(*.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (neg.f64 (cbrt.f64 (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) b2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) b2))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (neg.f64 a1) (cbrt.f64 b2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)))
(*.f64 -1 (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b2) -1)
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)))
(/.f64 (neg.f64 (*.f64 a2 a1)) b2)
(/.f64 (*.f64 a2 a1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b2) -1)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (cbrt.f64 (neg.f64 (*.f64 a2 a1)))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 a2 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (*.f64 a2 a1) 1) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a2 a1) 1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (*.f64 (neg.f64 b2) -1))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) -1))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 3)
(pow.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) 1/3)
(pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)
(neg.f64 (/.f64 (*.f64 a2 a1) b2))
(neg.f64 (-.f64 (/.f64 (*.f64 a2 a1) b2) 0))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (neg.f64 (/.f64 b1 (/.f64 a2 b2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (neg.f64 (/.f64 b1 (/.f64 a2 b2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (pow.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) -1) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (/.f64 1 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (neg.f64 b1) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (neg.f64 b1) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 (*.f64 b2 b1) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (neg.f64 (*.f64 b2 b1)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (neg.f64 (/.f64 (*.f64 b2 b1) a2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (neg.f64 (*.f64 a2 a1)) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 (*.f64 a2 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (pow.f64 (/.f64 (*.f64 b2 b1) (neg.f64 (neg.f64 (*.f64 a1 a2)))) -1) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 -1 b1) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 b2 (/.f64 -1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 -1 b1) 0) (neg.f64 (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 -1 b1)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (/.f64 (neg.f64 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (/.f64 (neg.f64 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 1 0) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (/.f64 b1 a1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (/.f64 b1 a1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (/.f64 b1 (/.f64 1 b2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 -1 (neg.f64 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 (neg.f64 b1) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) (/.f64 (neg.f64 b1) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (neg.f64 b1) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(if (!=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1)) -1) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) 0) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 a2 b2) b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(-.f64 0 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(-.f64 (/.f64 0 b1) (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(+.f64 (/.f64 0 b1) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(-.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(+.f64 (/.f64 0 b1) (/.f64 (/.f64 (*.f64 a1 a2) b2) b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (neg.f64 (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 1 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (neg.f64 a2) (neg.f64 b1)) (/.f64 a1 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a2 (neg.f64 b1)) (neg.f64 (/.f64 a1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (neg.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) b2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (neg.f64 b1)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2)) b2)
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) b2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1))) b2) (neg.f64 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (/.f64 (*.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1))) b2) (neg.f64 b1))
(*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) (neg.f64 a1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 a1) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2)) (neg.f64 b1))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 (/.f64 a1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (/.f64 -1 b1)) (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 -1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2)) (neg.f64 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (/.f64 a2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 -1 b1)) 2))
(*.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 -1 b1)) 2))
(*.f64 a2 (*.f64 (/.f64 1 b2) (/.f64 a1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 a1 b1)))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 (/.f64 a1 b1)) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) b2))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 -1 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 a1 (*.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(*.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 (cbrt.f64 a1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (neg.f64 a1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 b1))) (neg.f64 a1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1) -1)
(neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) -1))
(/.f64 (*.f64 (/.f64 -1 b1) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 -1 b1) (*.f64 a2 a1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (pow.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 2) (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)
(neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) -1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) b1)) -1)
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2)) b1) -1)
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 (/.f64 a1 b1))) -1)
(neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) -1))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 -1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (*.f64 a2 a1) (/.f64 -1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (pow.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) 2) (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (*.f64 a2 (/.f64 a1 b1)) 1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) -1)
(neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) -1))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 (/.f64 a2 b2) b1)) -1)
(neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) -1))
(/.f64 (*.f64 (*.f64 a2 a1) (/.f64 1 b1)) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (neg.f64 b1))) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (neg.f64 b1)) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (neg.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (neg.f64 b1)) b2)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (cbrt.f64 (*.f64 b1 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b1))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) (cbrt.f64 b1)) (cbrt.f64 (cbrt.f64 (*.f64 b1 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b1))) 2))
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b1)) 1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a2 a1) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a2 a1)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 (neg.f64 (*.f64 b1 b2)) -1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (*.f64 a2 (/.f64 a1 b1)) -1) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) -1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (*.f64 a2 a1) 1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (*.f64 a2 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (*.f64 a2 a1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a2 a1) (*.f64 -1 (neg.f64 (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 -1 (*.f64 a2 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 -1 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 -1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 (/.f64 -1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 -1 b1))) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 b1)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (*.f64 a2 a1) 1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a2 a1) (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a2 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) a1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) -1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(fma.f64 0 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(fma.f64 0 0 (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(fma.f64 1 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 a2 (/.f64 b2 (neg.f64 a1))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 a1) 0) (neg.f64 (/.f64 a2 (/.f64 b2 a1))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 b2 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 a1 0) (neg.f64 (/.f64 a2 (/.f64 b2 a1))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (/.f64 b2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) (/.f64 b2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 a1) (/.f64 b2 a2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 a2 0) (neg.f64 (/.f64 a1 (/.f64 b2 a2))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (neg.f64 (*.f64 a2 a1)) 0) (/.f64 1 (/.f64 b2 (neg.f64 (*.f64 a2 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 (*.f64 a1 a2)) 0) (pow.f64 (/.f64 b2 (neg.f64 (*.f64 a1 a2))) -1) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (neg.f64 a1))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 a1) 0) (neg.f64 (/.f64 a2 (/.f64 b2 a1))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (/.f64 1 (cbrt.f64 (*.f64 a1 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (/.f64 1 (cbrt.f64 (*.f64 a1 a1)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b2) (/.f64 -1 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b2) (/.f64 -1 a1)) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 1 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 1 0) (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 1 (neg.f64 (/.f64 a1 b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 1 (neg.f64 (/.f64 a1 b2)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 (/.f64 1 b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 1 b2) 0) (neg.f64 (/.f64 (*.f64 a1 a2) (/.f64 1 (/.f64 1 b2)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 (neg.f64 a1) (/.f64 1 (/.f64 a2 b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (neg.f64 (/.f64 a1 (/.f64 1 (/.f64 a2 b2)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 1 a1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 a1 0) (neg.f64 (/.f64 (/.f64 a2 b2) (/.f64 1 a1))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 a2 a1) b2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 a1 a2) b2))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (/.f64 1 (/.f64 1 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (pow.f64 (/.f64 (neg.f64 1) (/.f64 (*.f64 a1 a2) b2)) -1) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 -1 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 -1 0) (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 (neg.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 2)) (/.f64 (*.f64 a1 a2) b2)) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0)) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0)) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) (+.f64 0 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (*.f64 0 (/.f64 (*.f64 a2 a1) b2))))) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0)) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) -1)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 0) (pow.f64 (/.f64 (neg.f64 1) (/.f64 (*.f64 a1 a2) b2)) -1) (neg.f64 (/.f64 (*.f64 a1 a2) b2)))
(+.f64 (-.f64 0 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(+.f64 (*.f64 (/.f64 a2 b2) 0) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(+.f64 (*.f64 0 (/.f64 a2 b2)) (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(+.f64 0 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(-.f64 0 (/.f64 (*.f64 a2 a1) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 a2 b2) (neg.f64 a1))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (neg.f64 a1) (/.f64 a2 b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (neg.f64 (/.f64 a2 b2)) a1)
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 a2 (neg.f64 (/.f64 a1 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 1 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (neg.f64 (/.f64 a1 b2)) a2)
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 a2 b2))))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))
(*.f64 (/.f64 1 b2) (neg.f64 (*.f64 a2 a1)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 a1 (neg.f64 (/.f64 a2 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2)) (cbrt.f64 (neg.f64 a1)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 (cbrt.f64 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) 2))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (cbrt.f64 (*.f64 a1 a1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a1 a1))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (neg.f64 a1)))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) 1) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (neg.f64 a2) (/.f64 a1 b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (*.f64 -1 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(neg.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))))
(*.f64 (*.f64 -1 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1)))
(*.f64 (*.f64 a2 a1) (/.f64 -1 b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (*.f64 (neg.f64 a1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) b2)
(*.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b2))) a2) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1)))
(*.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1))) b2)
(*.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) (/.f64 1 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) b2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (/.f64 1 b2)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1))) b2)
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (neg.f64 a1)))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (neg.f64 a1)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1))) b2)
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (neg.f64 a1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))
(*.f64 (cbrt.f64 a1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) (/.f64 a2 b2)))
(*.f64 (cbrt.f64 a1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b2))))
(*.f64 (neg.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(neg.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (neg.f64 (cbrt.f64 (*.f64 a1 a1))))
(neg.f64 (*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) b2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) b2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b2 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2)) (cbrt.f64 b2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) b2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a1 a2))) 2))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (neg.f64 (*.f64 a1 a2))) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) b2))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1))) b2)
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1))) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b2))) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1))) (cbrt.f64 b2))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1)) 1))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 a1))) b2)
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (neg.f64 a1) (cbrt.f64 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1))) b2)
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 a1 a1))) b2)
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 (neg.f64 a1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) b2))) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 -1 (/.f64 (*.f64 a2 a1) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 (*.f64 a2 a1) b2) -1)
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (neg.f64 (*.f64 a2 a1)) b2)
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 a2 a1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (neg.f64 b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (/.f64 (*.f64 a2 a1) b2) -1)
(/.f64 (*.f64 a1 a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (neg.f64 a1)) (cbrt.f64 (*.f64 b2 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (cbrt.f64 (neg.f64 (*.f64 a2 a1)))) (cbrt.f64 b2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (neg.f64 a1))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 a2 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 (*.f64 a2 a1) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a2 a1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2)) (cbrt.f64 b2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) (cbrt.f64 (neg.f64 (*.f64 a1 a2)))) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a2 a1) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 b2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (*.f64 (neg.f64 b2) -1))
(/.f64 (*.f64 a1 a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) -1))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2))) 3)
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)) 1/3)
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3)))
(pow.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1)
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (/.f64 (*.f64 a2 a1) b2))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(neg.f64 (-.f64 (/.f64 (*.f64 a2 a1) b2) 0))
(neg.f64 (/.f64 (*.f64 a1 a2) b2))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a2 a1) b2) 3)))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b2) 3)))

eval457.0ms (3.7%)

Compiler

Compiled 37487 to 10048 computations (73.2% saved)

prune653.0ms (5.2%)

Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New187351878
Fresh415
Picked101
Done145
Total1879101889
Error
0b
Counts
1889 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
12.1b
(/.f64 (if (!=.f64 a1 0) (/.f64 a2 (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) b2)) b1)
11.9b
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
12.0b
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
11.9b
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
11.2b
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
13.3b
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
10.5b
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
13.1b
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
10.4b
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
13.3b
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
Compiler

Compiled 198 to 126 computations (36.4% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.0b
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
6.1b
(/.f64 a2 (*.f64 b1 b2))
Compiler

Compiled 23 to 7 computations (69.6% saved)

series25.0ms (0.2%)

Counts
2 → 84
Calls

21 calls:

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

Compiled 2605 to 45 computations (98.3% saved)

rewrite126.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
171×egg-rr
146×egg-rr
Counts
2 → 317
Calls
Call 1
Inputs
(/.f64 a2 (*.f64 b1 b2))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 a2 (*.f64 b1 b2)) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a2))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (/.f64 a2 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b1) (/.f64 a2 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 b1)) (/.f64 (neg.f64 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b2)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 b2)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) a2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 a2)) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (*.f64 (/.f64 a2 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 -1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 a2) b1) (cbrt.f64 (*.f64 a2 a2))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (neg.f64 a2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) a2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 a2) b2) (cbrt.f64 (*.f64 a2 a2))) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 a2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 b1) (neg.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a2) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a2 (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a2 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a1)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b1 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 b2)) (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 b2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 a1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 b2)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a2 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (/.f64 (cbrt.f64 a2) b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (/.f64 (cbrt.f64 a2) b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 -1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 (/.f64 1 (*.f64 b1 b2)))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 (*.f64 a2 a1) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 (*.f64 b1 b2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 a1 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) a1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) b2) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) b1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) 1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) (neg.f64 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a2 a1) (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))))))

simplify451.0ms (3.6%)

Algorithm
egglog
Counts
401 → 422
Calls
Call 1
Inputs
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 a2 (*.f64 b1 b2)) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a2))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 a2 (*.f64 b1 b2)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(-.f64 0 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 -1 b1) (/.f64 a2 (neg.f64 b2)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 1 (neg.f64 b1)) (/.f64 (neg.f64 a2) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (cbrt.f64 a2) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b2)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) b1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 a2 (/.f64 1 (*.f64 b1 b2)))
(*.f64 (/.f64 1 (*.f64 b1 b2)) a2)
(*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 b1) (/.f64 1 b2))
(*.f64 (/.f64 1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))
(*.f64 (/.f64 a2 b2) (/.f64 1 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) (cbrt.f64 a2))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))
(*.f64 (*.f64 (/.f64 1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) a2) (/.f64 1 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 a2)) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) 1))
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 a2 b2) 1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2) a2))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 1 (neg.f64 b2)))
(*.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))
(*.f64 -1 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(*.f64 1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) 1)
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (cbrt.f64 a2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) b2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) b1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))
(*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 -1 (*.f64 b1 b2))))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 a2) b1) (cbrt.f64 (*.f64 a2 a2))) b2)
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 1 b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 1 b2) a2) b1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 a2) b2) (cbrt.f64 (*.f64 a2 a2))) b1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 a2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a2 b2) 1) b1)
(/.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2)) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 b1))
(/.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (/.f64 a2 b1) (neg.f64 (neg.f64 b2)))
(/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 (neg.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 a2 (*.f64 b1 b2))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) 1)
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (neg.f64 a2) (neg.f64 (*.f64 b1 b2)))
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3) 1/3)
(pow.f64 (/.f64 a2 (*.f64 b1 b2)) 1)
(pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) 3)
(neg.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(neg.f64 (*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)) 1))
(cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a2 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a1)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 (neg.f64 b1)))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b1 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 1 (cbrt.f64 b2)) (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(*.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 a1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a2 a1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))
(*.f64 (*.f64 a1 (/.f64 (cbrt.f64 a2) b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))
(*.f64 (*.f64 a1 (/.f64 (cbrt.f64 a2) b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 1 (*.f64 b1 b2)))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) a1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) a1))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) a1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) a1))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a2 a1) b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (cbrt.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 (*.f64 b1 b2)) a1))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (neg.f64 a2) (/.f64 a1 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) a1) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) 1) b1)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) b2) (neg.f64 b1))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) b1) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (*.f64 b1 b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) 1) (neg.f64 (*.f64 b1 b2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(neg.f64 (*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)) a1))
(neg.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) (neg.f64 b1))))
(neg.f64 (/.f64 (*.f64 a2 a1) (neg.f64 (*.f64 b1 b2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))
Outputs
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 b2 b1) a2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 1 0) (/.f64 a2 (*.f64 b1 b2)) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 1 0) (/.f64 a2 (*.f64 b2 b1)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a2))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 a2 (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b1) 0) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 0 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 -1 b1) (/.f64 a2 (neg.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(/.f64 (neg.f64 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 1 (neg.f64 b1)) (/.f64 (neg.f64 a2) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))
(*.f64 (/.f64 (cbrt.f64 a2) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b2)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) b1))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b2)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 b2 (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 a2 a2))) (neg.f64 (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 a2) (*.f64 b2 b1))) (cbrt.f64 (*.f64 a2 a2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (*.f64 a2 a2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(*.f64 a2 (/.f64 1 (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b1 b2)) a2)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 1 b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 a2 b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (/.f64 a2 b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 1 b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) (cbrt.f64 a2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 b1 b2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) 2))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) a2) (/.f64 1 b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2) (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 a2)) (cbrt.f64 (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) a2)) (cbrt.f64 (/.f64 1 (*.f64 b2 b1))))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) 1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 a2 b2) 1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) 1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b1 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 b2 b1)) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 a2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 -1 (*.f64 b2 b1)))))
(*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2) a2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) 2) a2))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 1 (neg.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 -1 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 1 (/.f64 a2 (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) 1)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 a2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (neg.f64 (*.f64 b1 b2)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(*.f64 (/.f64 (cbrt.f64 a2) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (cbrt.f64 a2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2)) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) b2))
(/.f64 (*.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2)) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b1)))
(/.f64 (neg.f64 a2) (*.f64 b2 (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 (*.f64 b1 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) b1))
(/.f64 (*.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2)) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(/.f64 (neg.f64 a2) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (/.f64 -1 (*.f64 b1 b2)) (neg.f64 a2))
(*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 (*.f64 b1 b2)) 1))
(*.f64 (neg.f64 a2) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 -1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 -1 (*.f64 b2 b1))))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a2) b1) (cbrt.f64 (*.f64 a2 a2))) b2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) (*.f64 b2 (cbrt.f64 b1))))
(/.f64 (*.f64 (/.f64 1 b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 1 b2) a2) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a2) b2) (cbrt.f64 (*.f64 a2 a2))) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 (neg.f64 a2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (neg.f64 a2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) 1) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2)) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (neg.f64 a2))) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) (*.f64 b2 (cbrt.f64 b1))))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) (*.f64 b2 (cbrt.f64 b1))))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (neg.f64 a2) b2) (neg.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) (*.f64 b2 (cbrt.f64 b1))))
(/.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 a2 (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (*.f64 a2 a2))) (cbrt.f64 (*.f64 b2 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 b1) (neg.f64 (neg.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 a2 (*.f64 b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) a2)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) a2)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 (*.f64 b1 b2)) 1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(/.f64 (neg.f64 a2) (neg.f64 (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3) 1/3)
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (/.f64 a2 (*.f64 b1 b2)) 1)
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) 3)
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)) 1))
(/.f64 a2 (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3))
(/.f64 a2 (*.f64 b2 b1))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a2 a1) 0) (/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 a2 (cbrt.f64 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a1)) (/.f64 (*.f64 b1 b2) (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (neg.f64 a2) b2) (/.f64 a1 (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) a1) (neg.f64 b1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b2 b1))) a1) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1))) b2))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2)))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (pow.f64 (*.f64 b2 b1) 2))))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b2 b1)))) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (/.f64 (*.f64 a1 a1) (*.f64 b1 b1)))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (/.f64 a2 (pow.f64 (*.f64 b2 b1) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 b1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b1 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 1 (cbrt.f64 b2)) (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b1 b2)) (*.f64 a2 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b1 b2)) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) 2))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) 2))
(*.f64 (*.f64 a1 (/.f64 (cbrt.f64 a2) b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 (/.f64 (cbrt.f64 a2) b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 -1 (*.f64 b1 b2)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 (*.f64 b2 b1)))
(*.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 1 (*.f64 b1 b2)))) (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 1 (*.f64 b2 b1)))) a2) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) 2))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (/.f64 a2 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) a1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a2 a1) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 (*.f64 a2 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a1)) 2) (/.f64 1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (cbrt.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b1 b2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 b2 b1)) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) a1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 (neg.f64 b2)))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (*.f64 b1 b1))) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b1 b2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b1))) (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (cbrt.f64 (*.f64 a2 a2)) a1)) (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))))
(*.f64 (*.f64 a1 (*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))))) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 (*.f64 b1 b2)) a1))
(*.f64 (neg.f64 a2) (/.f64 (*.f64 -1 a1) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (neg.f64 a2) (/.f64 a1 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) a1) (neg.f64 b2))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) a1) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (neg.f64 a2))) a1) (cbrt.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) 1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b1 b2))) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b2 b1))) 2) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) b2) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (*.f64 b1 b2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) b1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a2 a1))) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (*.f64 a2 a1))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (*.f64 a1 a2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (/.f64 a1 (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (*.f64 a1 a2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 2)) a1)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) a2)) a1) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) 1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (*.f64 b2 b1))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (pow.f64 (*.f64 b1 b2) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 b1) 2)) (cbrt.f64 (*.f64 b2 b1))))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b1 b2))) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 b2 b1))) 2))
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (*.f64 a2 a1)) 1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 (/.f64 a2 b2) (neg.f64 b1)) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) (neg.f64 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (*.f64 a2 a1) (neg.f64 (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
7.1b
(/.f64 (/.f64 a1 b2) b1)
7.5b
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
Compiler

Compiled 23 to 7 computations (69.6% saved)

series13.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
a1
@0
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
0.0ms
a1
@inf
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
0.0ms
a1
@-inf
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
0.0ms
b2
@-inf
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
0.0ms
b1
@-inf
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
Compiler

Compiled 2605 to 45 computations (98.3% saved)

rewrite129.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
178×egg-rr
113×egg-rr
Counts
2 → 291
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/.f64 (/.f64 a1 b2) b1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 (neg.f64 b1) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) b1) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 a2 b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 1 b2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (*.f64 a1 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) (/.f64 1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b1) a2) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) 1) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 b1)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a2 (neg.f64 (/.f64 (/.f64 a1 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a1 b2)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a1)) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (neg.f64 (cbrt.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a1 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (neg.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a1 (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 b2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1) (cbrt.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 -1 b2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 1 b2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 (/.f64 1 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) 1) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 (/.f64 -1 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 -1 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 -1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (*.f64 (cbrt.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 a1 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 a1 b1))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a1 (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (neg.f64 (/.f64 a1 b2)))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 a1) b1) (cbrt.f64 (*.f64 a1 a1))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 -1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (/.f64 -1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b1) 1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) -1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a1 (*.f64 (neg.f64 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a1 (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a1 (neg.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a1 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3))))))

simplify461.0ms (3.7%)

Algorithm
egglog
Counts
375 → 388
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 (neg.f64 b1) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(*.f64 a2 (/.f64 (/.f64 a1 b2) b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 a2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 a2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) 1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (/.f64 1 b1)))
(*.f64 a1 (*.f64 (/.f64 a2 b2) (/.f64 1 b1)))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 a1 (*.f64 (/.f64 1 b2) (/.f64 a2 b1)))
(*.f64 (/.f64 1 b2) (*.f64 a1 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))
(*.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (*.f64 a2 a1) (/.f64 1 b1)) b2)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 (/.f64 (*.f64 a2 a1) 1) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 b1)) (cbrt.f64 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)) a2))
(neg.f64 (*.f64 a2 (neg.f64 (/.f64 (/.f64 a1 b2) b1))))
(neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))
(if (!=.f64 a1 0) (pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a1 b2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 a1) 0) (pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (neg.f64 (cbrt.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a1 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(-.f64 0 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(-.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 1 (/.f64 (/.f64 a1 b2) b1))
(*.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(*.f64 (/.f64 a1 b2) (/.f64 1 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 (/.f64 1 b1) (/.f64 a1 b2))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))
(*.f64 a1 (/.f64 1 (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a1 (cbrt.f64 b1)))
(*.f64 (/.f64 1 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (/.f64 a1 b1) (/.f64 1 b2))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 -1 b2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 -1 b1)))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 a1 (*.f64 (/.f64 -1 b2) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (/.f64 -1 b1)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 1 b2) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 1 b1)))
(*.f64 (/.f64 1 b2) (/.f64 a1 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 1 b1)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 1 b1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 a1 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 1 b1) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) 1) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 a1) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 (/.f64 -1 b2) 1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 -1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b2) b1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 -1 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (/.f64 1 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1))
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 -1 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (*.f64 (cbrt.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 -1 (/.f64 a1 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (neg.f64 a1) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b1))) b2)
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 a1 (*.f64 b1 b2))
(/.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (neg.f64 (/.f64 a1 b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b1) (cbrt.f64 (*.f64 a1 a1))) b2)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 1 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 (/.f64 -1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 -1 b1)) b2)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a1 b1) 1) b2)
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) -1) b2)
(/.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))
(/.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 a1 (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 a1 (neg.f64 (neg.f64 (*.f64 b1 b2))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3) 1/3)
(pow.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 1 b1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)) 1))
(neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a1 b2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a2 a1) b2))) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (pow.f64 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 (neg.f64 b1) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 b1 (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a2 (/.f64 (/.f64 a1 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 a2)) (cbrt.f64 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) 1) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (cbrt.f64 a2)) (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 a2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 a2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2)) a2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2)) a2)))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) a2) (/.f64 1 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 a1 (*.f64 (/.f64 a2 b2) (/.f64 1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 b1)))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) 2) (/.f64 1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 a1 (*.f64 (/.f64 1 b2) (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (*.f64 a1 (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 a2 b1)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) b2))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 a2 b1)))
(*.f64 (neg.f64 a1) (/.f64 (*.f64 -1 a2) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 a2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (/.f64 -1 b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))
(*.f64 (*.f64 a2 a1) (/.f64 1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) a2) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) a1)) a2) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (*.f64 a2 a1) (/.f64 1 b1)) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (*.f64 b1 (cbrt.f64 b2))))
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (*.f64 b1 (cbrt.f64 b2))))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (*.f64 a2 a1) 1) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a2 a1) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (*.f64 a2 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) (/.f64 a1 b2))) a2) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a2 a1)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 b1)) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 a2 (neg.f64 (/.f64 (/.f64 a1 b2) b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a1 0) (pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (pow.f64 (/.f64 (*.f64 b2 b1) a1) -1) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 1 (/.f64 b1 (/.f64 a1 b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a1 b2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a1 b2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 1 0) (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 a1) 0) (pow.f64 (/.f64 (*.f64 b2 b1) a1) -1) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (neg.f64 (cbrt.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (*.f64 b2 b1) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a1 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 -1 (neg.f64 (/.f64 b1 (/.f64 a1 b2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 (/.f64 a1 b2)) 0) (/.f64 1 (/.f64 b1 (/.f64 a1 b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (neg.f64 (/.f64 a1 (/.f64 b1 (/.f64 -1 b2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 0 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 a1 (*.f64 b2 b1))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(+.f64 (/.f64 (neg.f64 0) (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(+.f64 (/.f64 0 (neg.f64 b1)) (/.f64 a1 (*.f64 b2 b1)))
(*.f64 1 (/.f64 (/.f64 a1 b2) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 1 b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 a1 b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 a1 (/.f64 1 (*.f64 b1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a1 (cbrt.f64 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 1 (*.f64 b1 b2)) a1)
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1) (cbrt.f64 (/.f64 a1 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) (/.f64 a1 b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 a1 b1) (/.f64 1 b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 -1 b2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 b1 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 b1 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 -1 b1)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 -1 b1))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 a1 (*.f64 (/.f64 -1 b2) (/.f64 -1 b1)))
(*.f64 a1 (/.f64 (*.f64 -1 -1) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 -1 b1))))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 1 b2) (/.f64 -1 b1)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 1 b2) (/.f64 a1 b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 b2) (/.f64 1 b1)))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 a1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (*.f64 b1 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 1 b1)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 1 b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 1 b1) (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 1 b1)) (neg.f64 b2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) 1) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) (*.f64 b1 b1))) (/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (cbrt.f64 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b1))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 (/.f64 -1 b2) 1))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 -1 b2))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b1)) (/.f64 (/.f64 -1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b2) b1))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 -1 b2) (cbrt.f64 b1)))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 -1 b2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(*.f64 (/.f64 (/.f64 1 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 a1) b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a1)) 2) (neg.f64 b2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (pow.f64 (cbrt.f64 (neg.f64 a1)) 2)) (neg.f64 b2))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 a1 (*.f64 b2 b2)))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) b1)) (/.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b1))) b2))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (*.f64 b1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(/.f64 (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 a1 b2) 2))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1))
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a1 b2)))
(*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 -1 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 (neg.f64 b1) (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (*.f64 (cbrt.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 (*.f64 b2 b1) (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 a1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 -1 (/.f64 a1 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2))))
(/.f64 (*.f64 (neg.f64 a1) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) -1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 (*.f64 b1 b1) (*.f64 b2 b2))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b1))) b2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b1 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b1 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (neg.f64 (/.f64 a1 b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) (/.f64 a1 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) a1)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a1) b1) (cbrt.f64 (*.f64 a1 a1))) b2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 1 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a1 b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) a1)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 (/.f64 -1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 -1) b1) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a1) (/.f64 -1 b1)) b2)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 -1) b1)) b2)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b1) 1) b2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 b2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 a1 b2) 2))) b1) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) b1) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) -1) b2)
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b1) -1)) b2)
(/.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) 3)
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3) 1/3)
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a1 b2) b1)) 1))
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a1 b2))))
(/.f64 a1 (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3))
(/.f64 a1 (*.f64 b2 b1))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.0b
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
7.4b
(/.f64 (/.f64 a2 b2) b1)
Compiler

Compiled 23 to 7 computations (69.6% saved)

series12.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
b2
@-inf
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
0.0ms
a2
@0
(/.f64 (/.f64 a2 b2) b1)
0.0ms
a2
@inf
(/.f64 (/.f64 a2 b2) b1)
0.0ms
a2
@-inf
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
0.0ms
b1
@-inf
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
Compiler

Compiled 2605 to 45 computations (98.3% saved)

rewrite128.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
178×egg-rr
113×egg-rr
Counts
2 → 291
Calls
Call 1
Inputs
(/.f64 (/.f64 a2 b2) b1)
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) -1) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a2 b2)))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 a2 b2) b1) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a2)) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) 0) (/.f64 (cbrt.f64 a2) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (neg.f64 (cbrt.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a2))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a2 b2))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a2 b2)) 0) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) -1) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a2 (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 b2)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1) (cbrt.f64 (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 -1 b2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 1 b2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a2 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 1 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 (/.f64 1 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (/.f64 -1 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 -1 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 -1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (*.f64 (cbrt.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 a2 b1))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a2) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (neg.f64 (/.f64 a2 b2)))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 a2) b1) (cbrt.f64 (*.f64 a2 a2))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 -1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 -1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b1) 1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) -1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (*.f64 (neg.f64 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (neg.f64 (neg.f64 (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a2 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a2 b2)) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 b1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) b1) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 (/.f64 a2 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 1 b2) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) (/.f64 1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 b1)) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b1) a1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) -1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) a1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 b1)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))))))

simplify398.0ms (3.2%)

Algorithm
egglog
Counts
375 → 375
Calls
Call 1
Inputs
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 a2 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) -1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a2 b2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 1 0) (/.f64 (/.f64 a2 b2) b1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 a2 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a2)) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) 0) (/.f64 (cbrt.f64 a2) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (neg.f64 a2) 0) (pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (neg.f64 (cbrt.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a2 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (neg.f64 (/.f64 a2 b2)) 0) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) -1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))
(-.f64 0 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(-.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(*.f64 1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) 1)
(*.f64 (/.f64 a2 b2) (/.f64 1 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))
(*.f64 (/.f64 1 b1) (/.f64 a2 b2))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1))
(*.f64 a2 (/.f64 1 (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a2 (cbrt.f64 b1)))
(*.f64 (/.f64 1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (/.f64 a2 b1) (/.f64 1 b2))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b1 b2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 -1 b1)))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(*.f64 a2 (*.f64 (/.f64 -1 b2) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (/.f64 -1 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 1 b2) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 1 b1)))
(*.f64 (/.f64 1 b2) (/.f64 a2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 1 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 1 b1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 a2 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (neg.f64 a2) (/.f64 1 (neg.f64 (*.f64 b1 b2))))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 1 b1) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a2 b2)) b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 a2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 b1)))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (/.f64 -1 b2) 1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 -1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b2) b1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 -1 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (/.f64 1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b2)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 -1 b1))
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a2 b2)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 -1 b1)))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (*.f64 (cbrt.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 -1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (neg.f64 a2) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a2 b1))) b2)
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 (*.f64 b1 b2))
(/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 a2) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (neg.f64 (/.f64 a2 b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a2) b1) (cbrt.f64 (*.f64 a2 a2))) b2)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 a2 b2) b1) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a2 (/.f64 -1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 -1 b1)) b2)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a2 b1) 1) b2)
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) -1) b2)
(/.f64 (/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))
(/.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 a2 (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 a2 (neg.f64 (neg.f64 (*.f64 b1 b2))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 3) 1/3)
(pow.f64 (/.f64 (/.f64 a2 b2) b1) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 1 b1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) 1))
(neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a2 b2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 3))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 a2 b2)) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 b1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(*.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 a1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (cbrt.f64 a1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)) 1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) (/.f64 1 b1)))
(*.f64 a2 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))
(*.f64 a2 (*.f64 (/.f64 1 b2) (/.f64 a1 b1)))
(*.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 a1 b1)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (*.f64 a1 a2) (/.f64 1 b1)) b2)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b1 b2))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))
(/.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) a1) (neg.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 b1)) (cbrt.f64 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) a1))
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))
Outputs
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 a2 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) -1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a2 b2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 a2 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a2 b2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 1 0) (/.f64 (/.f64 a2 b2) b1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 1 0) (/.f64 a2 (*.f64 b2 b1)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a2)) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 a2 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a2)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) 0) (/.f64 (cbrt.f64 a2) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) 0) (/.f64 (cbrt.f64 a2) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b1 b2)) a2)) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 a2 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 b2 b1) a2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (neg.f64 (cbrt.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b1 b2)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b1 b2) (cbrt.f64 a2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a2 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 -1 (neg.f64 (/.f64 b1 (/.f64 a2 b2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a2 b2)) 0) (pow.f64 (/.f64 b1 (/.f64 a2 b2)) -1) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (neg.f64 (/.f64 a2 b2)) 0) (/.f64 1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (neg.f64 (/.f64 a2 (/.f64 b1 (/.f64 -1 b2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (/.f64 (neg.f64 b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 (/.f64 a2 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 0 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(/.f64 a2 (*.f64 b2 b1))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b1 b2))) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(+.f64 (/.f64 (neg.f64 0) (*.f64 b2 b1)) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 0 (neg.f64 b1)) (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(+.f64 (/.f64 0 (neg.f64 b1)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 1 (/.f64 (/.f64 a2 b2) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) 1)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 1 b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 a2 b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 (/.f64 a2 b2))) b1)
(*.f64 a2 (/.f64 1 (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a2 (cbrt.f64 b1)))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 1 (*.f64 b1 b2)) a2)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1) (cbrt.f64 (/.f64 a2 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 (/.f64 a2 b2))) b1)
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (/.f64 a2 b2))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 1 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 (/.f64 a2 b2))) b1)
(*.f64 (/.f64 a2 b1) (/.f64 1 b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b1) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b1 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b1 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 -1 b1)))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 a2 (*.f64 (/.f64 -1 b2) (/.f64 -1 b1)))
(*.f64 a2 (/.f64 (*.f64 -1 -1) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (/.f64 -1 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 -1 b1))))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 1 b2) (/.f64 -1 b1)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 1 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 (/.f64 a2 b2))) b1)
(*.f64 (/.f64 1 b2) (/.f64 a2 b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 1 b1)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2) (/.f64 a2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 (/.f64 a2 b2))) b1)
(*.f64 (neg.f64 a2) (/.f64 1 (neg.f64 (*.f64 b1 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 1 b1)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 1 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 1 b1)) (neg.f64 b2))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 1 b1) (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 1 b1)) (neg.f64 b2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 b1)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) b1) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b2) (*.f64 b1 b1))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 (/.f64 a2 b2))) b1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a2 b2)) b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 (/.f64 a2 b2))) b1)
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (cbrt.f64 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b1))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (cbrt.f64 (/.f64 a2 b2))) b1)
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (/.f64 -1 b2) 1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 -1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b2) b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 -1 b2) (cbrt.f64 b1)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 -1 b2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(*.f64 (/.f64 (/.f64 1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 a2)) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 a2) b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 (cbrt.f64 b2))) (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (/.f64 a2 (*.f64 b2 b2)))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)) (/.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) b1)) (/.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b1))) b2))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (cbrt.f64 a2) (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)))
(/.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 b2) 2))) (*.f64 b1 (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 -1 b1))
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a2 b2)))
(*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 -1 b1))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 -1 b1)))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 (*.f64 (neg.f64 b1) (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (*.f64 (cbrt.f64 (*.f64 b1 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 b2) 2))) (cbrt.f64 (*.f64 (*.f64 b2 b1) (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a2) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a2) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 -1 (/.f64 a2 (cbrt.f64 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a2 (cbrt.f64 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a2) (cbrt.f64 b2)) (cbrt.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (*.f64 (neg.f64 a2) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) -1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a2) (cbrt.f64 (*.f64 b1 b1))) b2)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) a2) (cbrt.f64 b2)) (cbrt.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a2 b1))) b2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b1 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 a2) (neg.f64 (*.f64 b1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (neg.f64 (/.f64 a2 b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (neg.f64 (/.f64 a2 b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 (/.f64 a2 b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (/.f64 a2 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) a2)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a2 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a2) b1) (cbrt.f64 (*.f64 a2 a2))) b2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (pow.f64 (/.f64 a2 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 1 b1) (/.f64 a2 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b2) b1) 1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (neg.f64 (/.f64 a2 b2)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2))) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) a2)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a2 (/.f64 -1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a2 -1) b1) (neg.f64 b2))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 -1 b1)) b2)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 -1) b1)) b2)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b1) 1) b2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1)) (cbrt.f64 b2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 b2) 2))) b1) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2))) b1) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 a2 (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) 1) (neg.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) -1) b2)
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) -1)) b2)
(/.f64 (/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b1 b2)) 1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (neg.f64 (neg.f64 (*.f64 b1 b2))))
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) 3)
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 3) 1/3)
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (/.f64 (/.f64 a2 b2) b1) 1)
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)))
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) 1))
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 3))
(/.f64 a2 (*.f64 b2 b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a2 b2)) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (neg.f64 (/.f64 a2 b2)) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 b1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a2 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 b1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 b1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 b1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (/.f64 1 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b2) 0) (pow.f64 (/.f64 b1 (/.f64 (*.f64 a1 a2) b2)) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b2))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b1 (cbrt.f64 b2))) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 b1 (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b2) b1) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (cbrt.f64 a1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 a1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2)) a1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b2) b1)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) a1) (/.f64 1 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 a2 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b1)))
(*.f64 (*.f64 (/.f64 a2 b2) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) 2) (/.f64 1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (/.f64 a1 b1)) (cbrt.f64 (/.f64 a2 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b2) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))
(*.f64 a2 (*.f64 (/.f64 1 b2) (/.f64 a1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) b2))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b2) (/.f64 a1 b1)))
(*.f64 (neg.f64 a2) (/.f64 (*.f64 -1 a1) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 a1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (/.f64 -1 b1))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (neg.f64 (/.f64 a2 b2)))) a1) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) a2)) a1) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (*.f64 a1 a2) (/.f64 1 b1)) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (*.f64 b1 (cbrt.f64 b2))))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (*.f64 b1 (cbrt.f64 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2))) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b1))) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) 2)) a1)) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (/.f64 a2 b2))) a1) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) a1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b1) b2)) (cbrt.f64 b1)) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b2) b1)) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b2) b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.1b
(*.f64 a1 (/.f64 a2 b1))
7.8b
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
Compiler

Compiled 23 to 7 computations (69.6% saved)

series15.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
a1
@inf
(*.f64 a1 (/.f64 a2 b1))
0.0ms
a2
@inf
(*.f64 a1 (/.f64 a2 b1))
0.0ms
a2
@0
(*.f64 a1 (/.f64 a2 b1))
0.0ms
a2
@-inf
(*.f64 a1 (/.f64 a2 b1))
0.0ms
b1
@0
(*.f64 a1 (/.f64 a2 b1))
Compiler

Compiled 2605 to 45 computations (98.3% saved)

rewrite153.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
229×egg-rr
129×egg-rr
Counts
2 → 358
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
(*.f64 a1 (/.f64 a2 b1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (neg.f64 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 -1 (/.f64 (neg.f64 b2) (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (neg.f64 b2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) 1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 a2 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (neg.f64 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) 1) (/.f64 a1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (/.f64 a1 (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) -1) (/.f64 (neg.f64 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 b2)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) b2) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) b2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) b2) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (/.f64 a1 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) a2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (*.f64 a1 (cbrt.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (*.f64 (/.f64 a2 b1) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (/.f64 -1 b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 (/.f64 a2 b1) b2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 a1 b1) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (*.f64 (/.f64 1 b1) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2) (/.f64 (*.f64 a1 a2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b1)) (*.f64 a1 (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (*.f64 (neg.f64 a1) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (*.f64 (/.f64 a2 b1) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 1 b1) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 -1) (/.f64 (neg.f64 (/.f64 a2 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) b2) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 (/.f64 a1 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b2) a2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (*.f64 a1 a2))) (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) -1) (*.f64 b1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (neg.f64 (*.f64 a1 a2))) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (/.f64 (*.f64 b2 b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b2 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b1 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 b1 (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 1 a1)) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 1 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) b1) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 1 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (*.f64 a1 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (neg.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 a1)) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (neg.f64 (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 (/.f64 a1 b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 b1)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 3))))))

simplify470.0ms (3.8%)

Algorithm
egglog
Counts
442 → 417
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (neg.f64 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 -1 (/.f64 (neg.f64 b2) (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (neg.f64 b2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(-.f64 0 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(-.f64 (/.f64 0 (neg.f64 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 1 -1) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(*.f64 (/.f64 (neg.f64 a1) 1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 a2 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) b2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (neg.f64 b2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (neg.f64 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) b2))
(*.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) 1) (/.f64 a1 (neg.f64 b2)))
(*.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (/.f64 a1 (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (/.f64 a2 b1) (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 (/.f64 a2 b1) -1) (/.f64 (neg.f64 a1) b2))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 b2)))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) b2))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 b2)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) b2) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) b2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2))
(*.f64 a1 (/.f64 (/.f64 a2 b1) b2))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 -1 b2))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(*.f64 (/.f64 -1 b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (/.f64 1 b2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2))
(*.f64 (*.f64 (/.f64 1 b2) (/.f64 a1 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) a2) (/.f64 a1 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))
(*.f64 (*.f64 (/.f64 1 b2) (*.f64 a1 (cbrt.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))
(*.f64 (*.f64 (/.f64 1 b2) (*.f64 (/.f64 a2 b1) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (/.f64 1 b2)))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (/.f64 -1 b2) 1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2) 1))
(*.f64 a1 (*.f64 (/.f64 (/.f64 a2 b1) b2) 1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b1) b2)))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 b2)))
(*.f64 a2 (*.f64 (/.f64 a1 b1) (/.f64 1 b2)))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 1 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (/.f64 1 b2)))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (/.f64 1 b2)))
(*.f64 (*.f64 a1 a2) (*.f64 (/.f64 1 b1) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2) (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (neg.f64 (/.f64 a2 b1)) (*.f64 a1 (/.f64 -1 b2)))
(*.f64 (/.f64 a2 b1) (*.f64 (neg.f64 a1) (/.f64 -1 b2)))
(*.f64 -1 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 -1 b2)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (/.f64 -1 b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (/.f64 -1 b2)))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 a2 b1) (/.f64 -1 b2)))
(*.f64 a1 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 b2)))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 a1 b2)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))
(*.f64 a2 (*.f64 (/.f64 1 b1) (/.f64 a1 b2)))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 a1 -1) (/.f64 (neg.f64 (/.f64 a2 b1)) b2))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) b2))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) b2))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) b2) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b2)) b1)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 a1 a2))) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (*.f64 b1 (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 1 b2) (neg.f64 (*.f64 a1 a2))) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (/.f64 (*.f64 b2 b1) 1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b2) b1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b2 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b1) b2))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)) 1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (/.f64 a2 b1))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b1 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 b1 (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 1 a1)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 1 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) b1) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 1 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) b1))
(-.f64 0 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 a1 (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) a1)
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 a1 a2) (/.f64 1 b1))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))
(*.f64 a2 (/.f64 a1 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 1 (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 (*.f64 a1 a2) b1) 1)
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 (cbrt.f64 b1)))
(*.f64 (/.f64 a1 b1) a2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 a1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 1 b1) (*.f64 a1 a2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 a1))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2) 2))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 1 b1)))
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (/.f64 1 b1)))
(*.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) a1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) a1))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) a1))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (neg.f64 a1) (neg.f64 (/.f64 a2 b1)))
(*.f64 (neg.f64 (neg.f64 a1)) (/.f64 a2 b1))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 a1))
(*.f64 (neg.f64 -1) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2)))
(*.f64 (/.f64 a2 b1) (neg.f64 (neg.f64 a1)))
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 a2 (/.f64 (/.f64 a1 b1) 1))
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) 1)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 b1))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 b1)) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) -1)
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a1 a2) b1) 1)
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b1)))
(neg.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 3))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (*.f64 b2 b1) (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (/.f64 (*.f64 b2 b1) a1) a2) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (neg.f64 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 -1 (/.f64 (neg.f64 b2) (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (neg.f64 b2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (/.f64 1 (/.f64 (/.f64 b2 (/.f64 a2 b1)) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 b2 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (/.f64 b2 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 b2 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (*.f64 a1 a2) (/.f64 b1 (/.f64 1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(-.f64 0 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(-.f64 (/.f64 0 (neg.f64 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 b1))) b2)
(*.f64 (/.f64 (cbrt.f64 a1) b2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)) (cbrt.f64 (neg.f64 b2)))
(*.f64 (/.f64 1 -1) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a1) 1) (/.f64 (/.f64 a2 b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 a2 b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 (neg.f64 b2))) (/.f64 a2 b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 a2 b1)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (neg.f64 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2)) (neg.f64 b2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (cbrt.f64 b2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2)) (*.f64 (neg.f64 (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) b2)) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2)) (neg.f64 b2))
(*.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) 1) (/.f64 a1 (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (/.f64 a1 (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) a1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(*.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (/.f64 a1 (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (/.f64 a2 b1) (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (/.f64 a2 b1) (/.f64 (neg.f64 a1) (cbrt.f64 (*.f64 b2 b2)))) (neg.f64 (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 a1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (neg.f64 b2))) (neg.f64 a1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(*.f64 (/.f64 (/.f64 a2 b1) -1) (/.f64 (neg.f64 a1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b1) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (cbrt.f64 (neg.f64 b2)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 b2)) (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) (*.f64 b2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)) (cbrt.f64 b2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) (*.f64 b2 b2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)) (cbrt.f64 b2))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 b2)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) b2) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b2) (/.f64 (/.f64 a1 b1) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) b2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (/.f64 (/.f64 a2 b1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 -1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 -1 b2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (/.f64 1 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)))
(*.f64 (*.f64 (/.f64 1 b2) (/.f64 a1 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (*.f64 (/.f64 1 b2) a2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (*.f64 a1 (cbrt.f64 (/.f64 a2 b1)))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (*.f64 (/.f64 a2 b1) (cbrt.f64 a1))) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (/.f64 (*.f64 a1 a2) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (/.f64 1 b2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (/.f64 1 b2)))
(*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (/.f64 -1 b2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (*.f64 (/.f64 (/.f64 a2 b1) b2) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b1) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 1 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a2 (*.f64 (/.f64 a1 b1) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (*.f64 a1 a2) (*.f64 (/.f64 1 b1) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 (/.f64 1 b2) (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2) (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2)) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (*.f64 a1 (/.f64 -1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (*.f64 (neg.f64 a1) (/.f64 -1 b2)))
(*.f64 (/.f64 a2 b1) (neg.f64 (neg.f64 (/.f64 a1 b2))))
(*.f64 -1 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 -1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (/.f64 -1 b2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2)) (neg.f64 b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (/.f64 -1 b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (neg.f64 b2))))
(*.f64 (neg.f64 a1) (*.f64 (/.f64 a2 b1) (/.f64 -1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2)))
(*.f64 a1 (neg.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) b2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)) b2))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) (*.f64 b2 b1)))
(*.f64 a2 (*.f64 (/.f64 1 b1) (/.f64 a1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (neg.f64 (cbrt.f64 b2))) (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 (neg.f64 b2))) (/.f64 (neg.f64 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 (neg.f64 b2))) (neg.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(*.f64 (/.f64 a1 -1) (/.f64 (neg.f64 (/.f64 a2 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) b2) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b2)) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) 1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (neg.f64 (*.f64 a1 a2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 a1 a2))) (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a1) a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 a1 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a1) a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 b1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (*.f64 b1 (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 (*.f64 (neg.f64 b2) (*.f64 b2 b2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 1 b2) (neg.f64 (*.f64 a1 a2))) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) b2)) (cbrt.f64 b1))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) b2) (cbrt.f64 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (/.f64 (*.f64 b2 b1) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b2 (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 (neg.f64 b1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 a1 b2) (neg.f64 (/.f64 a2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 b1 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 a1 a2) 0) (/.f64 1 (/.f64 b1 (*.f64 a1 a2))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 a1 a2) 0) (pow.f64 (/.f64 (/.f64 b1 a1) a2) -1) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 b1 (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 1 a1)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 1 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 1 0) (/.f64 (*.f64 a1 a2) b1) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 a1 a2) b1)) -1) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 1 (*.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 a1 a1))))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 1 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 1 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (*.f64 a1 a2) (/.f64 1 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 a1 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) a1)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 b1 a1)) (/.f64 (*.f64 a1 a2) b1))
(if (!=.f64 (neg.f64 a2) 0) (/.f64 a1 (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) b1))
(-.f64 0 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 a1 (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (/.f64 a2 b1) a1)
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 a1 a2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 a2 (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 1 (/.f64 (*.f64 a1 a2) b1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (/.f64 (*.f64 a1 a2) b1) 1)
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 a1 b1) a2)
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) (cbrt.f64 a1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (/.f64 1 b1) (*.f64 a1 a2))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 a1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 a1))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2) 2))
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (/.f64 1 b1)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 b1))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (cbrt.f64 a1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1))))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (/.f64 1 b1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (/.f64 1 b1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (*.f64 a1 (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 b1)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 a1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) a1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) a1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) a1))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a1) b1))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (neg.f64 a1) (neg.f64 (/.f64 a2 b1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (neg.f64 (neg.f64 a1)) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 a1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (neg.f64 -1) (/.f64 (*.f64 a1 a2) b1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)))))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1))) 2))
(*.f64 (/.f64 a2 b1) (neg.f64 (neg.f64 a1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 -1 b1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) 1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 b1)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b1)))
(/.f64 (*.f64 (*.f64 a1 (cbrt.f64 a2)) (cbrt.f64 (/.f64 (*.f64 a2 a2) b1))) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a2)) b1) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 a1 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b1))) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2)) (cbrt.f64 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) 1))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2)) b1)
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 b1)) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) a2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 a2 b1))) 1) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))
(*.f64 (cbrt.f64 a1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 b1)) 1))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) b1)
(*.f64 a2 (/.f64 (/.f64 a1 b1) 1))
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) b1) 1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2)) (cbrt.f64 (*.f64 a1 a2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1)) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a1 a2) (pow.f64 (/.f64 (*.f64 a1 a2) b1) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) a1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 b1)) (cbrt.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 a1 a2)) 1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) -1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) b1)
(/.f64 (*.f64 a1 a2) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 3)
(/.f64 (*.f64 a1 a2) b1)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 3) 1/3)
(/.f64 (*.f64 a1 a2) b1)
(pow.f64 (/.f64 (*.f64 a1 a2) b1) 1)
(/.f64 (*.f64 a1 a2) b1)
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) b1)
(neg.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)))
(/.f64 (*.f64 a1 a2) b1)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) b1) 3))
(/.f64 (*.f64 a1 a2) b1)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
7.2b
(*.f64 (/.f64 a1 b2) (/.f64 1 b1))
7.5b
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
Compiler

Compiled 31 to 15 computations (51.6% saved)

series15.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
3.0ms
b2
@0
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
0.0ms
a1
@0
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
0.0ms
a1
@inf
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
0.0ms
b2
@inf
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
0.0ms
b1
@0
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
Compiler

Compiled 2605 to 45 computations (98.3% saved)

rewrite127.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
171×egg-rr
125×egg-rr
Counts
2 → 296
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
(*.f64 (/.f64 a1 b2) (/.f64 1 b1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 (/.f64 1 b1) b1))) (cbrt.f64 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 b1) (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) b1) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a2 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b2 b1)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)) (cbrt.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 b2) (/.f64 (cbrt.f64 a2) b1)) (cbrt.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 a1) (/.f64 (/.f64 1 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1))) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) -1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) 1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1))) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a1) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b2))) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (neg.f64 a1)) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) a2) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) 1) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (neg.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 b1) (/.f64 (*.f64 a2 a1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a2 b1) (neg.f64 (/.f64 a1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 -1 (/.f64 (*.f64 b2 b1) (neg.f64 a1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a1)) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) a1)) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (cbrt.f64 (*.f64 a1 a1))))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a1))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a1)) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a1 b2)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a1)) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 a1 b2) b1) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 a1 b2) b1) -1)) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (/.f64 a1 (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) b2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 a1 b2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 (/.f64 1 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1) (cbrt.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 a1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b1) b2) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a1 (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 b1))) 2) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 (/.f64 1 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) -1) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 -1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 1 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a1 (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a1) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 b1) -1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a1 b2) b1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (/.f64 a1 b2) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a1 b2) (/.f64 -1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a1 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a1 (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3))))))

simplify381.0ms (3%)

Algorithm
egglog
Counts
380 → 393
Calls
Call 1
Inputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 a2))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 (/.f64 1 b1) b1))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 a2))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (/.f64 (*.f64 a2 a1) b2)))
(*.f64 -1 (*.f64 (/.f64 -1 b1) (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (cbrt.f64 (cbrt.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1))))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) 1))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(*.f64 a2 (/.f64 (/.f64 a1 b2) b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (/.f64 -1 b1))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2) 2))
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 (cbrt.f64 a2) b1)) (cbrt.f64 (*.f64 a2 a2)))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) a2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))))
(*.f64 a1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) 1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)) 1))
(*.f64 (*.f64 a2 a1) (/.f64 (/.f64 1 b1) b2))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 -1 b2))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) -1) b2)
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) 1) b2)
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1))) b2)
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b2))) (neg.f64 b1))
(/.f64 (*.f64 a2 (neg.f64 a1)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) a2) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) 1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (neg.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) 1) b1)
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) 3)
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 -1 b1) (/.f64 (*.f64 a2 a1) b2)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 -1 b1)))
(neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1))
(neg.f64 (*.f64 (/.f64 a2 b1) (neg.f64 (/.f64 a1 b2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 3))
(if (!=.f64 1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 -1 (/.f64 (*.f64 b2 b1) (neg.f64 a1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 -1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (cbrt.f64 (*.f64 a1 a1))))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a1 b2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 (/.f64 a1 b2) b1) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 a1 b2) b1) -1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (/.f64 a1 (neg.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 -1 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 -1 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) b2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 1 (/.f64 (/.f64 a1 b2) b1))
(*.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(*.f64 (/.f64 a1 b2) (/.f64 1 b1))
(*.f64 (/.f64 1 b1) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (/.f64 a1 b1) (/.f64 1 b2))
(*.f64 a1 (/.f64 (/.f64 1 b1) b2))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1))
(*.f64 (/.f64 1 b2) (/.f64 a1 b1))
(*.f64 (/.f64 (/.f64 1 b1) b2) a1)
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a1 (cbrt.f64 b1)))
(*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) -1) -1)
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 (*.f64 b2 b2))))
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 -1 (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 1 b1) b2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 b1))) 2) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 -1 (*.f64 -1 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (*.f64 b2 b1))))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 -1 b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 1 b1) (neg.f64 b2)))
(*.f64 (/.f64 (/.f64 a1 b2) -1) (/.f64 -1 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 -1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (cbrt.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 a1) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) b2))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) b2))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a1 b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 1 b1) b2)))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (*.f64 b2 b1)))
(/.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(/.f64 (*.f64 -1 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 (/.f64 a1 b2) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 a1 b1) -1) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))) (cbrt.f64 b1))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) 1) (neg.f64 b1))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b2 b1)) 1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) -1))
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(pow.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) 3)
(pow.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(neg.f64 (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))
(neg.f64 (*.f64 -1 (/.f64 (/.f64 a1 b2) b1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 1 b1)))
(neg.f64 (*.f64 (/.f64 a1 b2) (/.f64 -1 b1)))
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) -1))
(neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a1 b2))))
(neg.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)))
(neg.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(neg.f64 (/.f64 a1 (neg.f64 (*.f64 b2 b1))))
(neg.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) b1))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3))
Outputs
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 a2 b1))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1)) (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) -1) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 a2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 (/.f64 1 b1) b1))) (cbrt.f64 (/.f64 1 b1)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 (/.f64 (/.f64 1 b1) b1))) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(*.f64 (*.f64 a2 (*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))))) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1) -1)
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 a1 b2))) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 a2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 a1 (*.f64 b2 b1)))) (cbrt.f64 a2))
(*.f64 (*.f64 (/.f64 a1 b2) (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 (/.f64 (/.f64 1 b1) b1))) (/.f64 (*.f64 a1 a2) b2))
(*.f64 -1 (*.f64 (/.f64 -1 b1) (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (cbrt.f64 a2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (/.f64 a1 b2) b1)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a2 (/.f64 (/.f64 a1 b2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a2 a1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (/.f64 (/.f64 a1 b2) b1) (cbrt.f64 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (cbrt.f64 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (/.f64 -1 b1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2))
(*.f64 (*.f64 (*.f64 a2 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)))
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 (cbrt.f64 a2) b1)) (cbrt.f64 (*.f64 a2 a2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) a2))
(/.f64 (*.f64 (/.f64 a1 b2) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) a2)) (cbrt.f64 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (cbrt.f64 (/.f64 1 b1))) (/.f64 (*.f64 a1 a2) b2))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (*.f64 (/.f64 a2 (*.f64 b2 b1)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)) 1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1)))
(*.f64 (*.f64 a2 a1) (/.f64 (/.f64 1 b1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (/.f64 -1 b2))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 -1 b2))
(*.f64 (/.f64 (*.f64 a2 a1) b1) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 a2 (cbrt.f64 b1)))
(/.f64 (*.f64 (/.f64 a1 b2) a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 b1)))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 a2 (*.f64 b2 b1))))
(/.f64 (/.f64 (*.f64 a2 a1) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (/.f64 (*.f64 a2 a1) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) -1) b2)
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) -1)) b2)
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) 1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1))) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 a1) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) -1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b2))) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (neg.f64 a1)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (*.f64 a2 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a2 a1) b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b2) (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 a2 b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) (/.f64 a1 b2))) a2) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) a2) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) a2)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) a1)) a2) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) a2) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a1) a2) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) a2) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a2 (/.f64 a1 b1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) a2) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a1 b1)) a2) (neg.f64 b2))
(/.f64 (*.f64 a2 (neg.f64 (/.f64 a1 b1))) (neg.f64 b2))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) 1) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 (neg.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (neg.f64 b2))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a2 a1) b2) 1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (neg.f64 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (*.f64 a1 a2))) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1) (cbrt.f64 b2)))
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a2 a1) b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 -1 b1) (/.f64 (*.f64 a2 a1) b2)))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1))))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) b2) (/.f64 -1 b1)))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(neg.f64 (*.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) -1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(neg.f64 (*.f64 (/.f64 a2 b1) (neg.f64 (/.f64 a1 b2))))
(*.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 (/.f64 a1 b2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b2 b1)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 1 0) (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 1 (/.f64 b1 (/.f64 a1 b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 -1 (/.f64 (neg.f64 b1) (/.f64 a1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b2) 0) (/.f64 -1 (neg.f64 (/.f64 b1 (/.f64 a1 b2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a1) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 1 b1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 -1 (/.f64 (*.f64 b2 b1) (neg.f64 a1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 -1 (/.f64 (*.f64 b2 b1) (neg.f64 a1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 -1 0) (/.f64 (/.f64 a1 b2) b1) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 -1 0) (/.f64 a1 (*.f64 b2 b1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) 0) (/.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 b2 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 0) (/.f64 (cbrt.f64 a1) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a1 b1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 a1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 b2 b1) a1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (neg.f64 (*.f64 b2 b1)) (neg.f64 (cbrt.f64 (*.f64 a1 a1))))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 1 (/.f64 (*.f64 b2 b1) a1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a1))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 a1) 0) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a1))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (neg.f64 a1) 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 0) (/.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 b1 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a1 b2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (/.f64 a1 b2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a1 b2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 1 b2) (/.f64 b1 a1)) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) 0) (/.f64 (cbrt.f64 a1) (/.f64 b1 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 -1 b2) 0) (/.f64 (neg.f64 a1) (/.f64 b1 (/.f64 -1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 -1 b2) 0) (neg.f64 (/.f64 a1 (/.f64 b1 (/.f64 -1 b2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a1 (/.f64 b1 (/.f64 1 b2))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 b1 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (/.f64 a1 b2) b1) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 a1 b2) b1) -1)) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (/.f64 a1 (*.f64 b2 b1)) 0) (pow.f64 (/.f64 1 (/.f64 a1 (*.f64 b2 b1))) -1) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (/.f64 a1 b2) b1))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (cbrt.f64 a1) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a1 a1)))) (/.f64 a1 (*.f64 b2 b1)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (/.f64 a1 (neg.f64 (*.f64 b2 b1))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 -1 (cbrt.f64 b1)) (/.f64 (/.f64 a1 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))
(/.f64 (neg.f64 (/.f64 a1 b2)) (*.f64 (cbrt.f64 b1) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 -1 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (neg.f64 (cbrt.f64 (*.f64 b2 b2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a1) (cbrt.f64 b2)) (/.f64 1 b1)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) 1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (cbrt.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) b2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b1)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a1 a1))) b2))
(*.f64 (/.f64 (cbrt.f64 a1) (neg.f64 b1)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) (neg.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (neg.f64 b1) b2))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b1)))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 a1) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 1 (/.f64 (/.f64 a1 b2) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 1 b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (/.f64 a1 b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (/.f64 (/.f64 1 b1) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (/.f64 a1 b2)) (cbrt.f64 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 a1 b1) (/.f64 1 b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 a1 (/.f64 (/.f64 1 b1) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (/.f64 a1 b2)) (cbrt.f64 b1))
(*.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 a1 (cbrt.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1) (cbrt.f64 (/.f64 a1 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (/.f64 1 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 1 b2) (/.f64 a1 b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 1 b1) b2) a1)
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)) (/.f64 a1 (cbrt.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 -1 b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 b2))) 2) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) 1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) (cbrt.f64 (/.f64 a1 b2))) b1)
(*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a1 b2)) b1) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (/.f64 a1 b2))) b1) (cbrt.f64 (/.f64 a1 b2)))
(*.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) -1) -1)
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b2))) (/.f64 a1 b1)) (cbrt.f64 b2))
(*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 -1 (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a1 b2) b1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 1 b1) b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 b1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 b1))) 2) (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(*.f64 -1 (*.f64 -1 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (*.f64 b2 b1))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a1 b1)) (/.f64 -1 b2))
(*.f64 (neg.f64 a1) (/.f64 (/.f64 1 b1) (neg.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 b2) -1) (/.f64 -1 b1))
(/.f64 (neg.f64 (/.f64 a1 (*.f64 b2 b1))) -1)
(*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (neg.f64 b1))) (/.f64 -1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 b2) -1) (*.f64 (cbrt.f64 (neg.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b2))) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b2 b2))) (/.f64 a1 b1)) (cbrt.f64 b2))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (cbrt.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (cbrt.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(*.f64 (cbrt.f64 a1) (/.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 b1) b1) b2)))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) b2))
(*.f64 (/.f64 (/.f64 a1 (cbrt.f64 b1)) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) b2))
(*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) b1)) b2))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 -1 b1) (neg.f64 (/.f64 a1 b2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a1)) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 b1 (neg.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 a1) b1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2) (/.f64 (cbrt.f64 a1) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) b2)) (/.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b2))) b1))
(*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 b2 b1)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a1 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1) (/.f64 (cbrt.f64 a1) b2))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a1) b2) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b1))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 1 b1) b2)))
(/.f64 a1 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (*.f64 b2 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 -1 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1)))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (neg.f64 b1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 a1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) b1) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b1)) 2)))
(/.f64 (/.f64 a1 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)))
(/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 b2) (/.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (cbrt.f64 (/.f64 1 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 a1 (cbrt.f64 (/.f64 1 b1))) (cbrt.f64 b2)) (cbrt.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) 1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a1) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 b1) (/.f64 (cbrt.f64 (/.f64 1 b2)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (*.f64 (cbrt.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b2 (*.f64 b1 b1))))
(/.f64 (/.f64 a1 b1) b2)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 a1 b2) b1)
(/.f64 a1 (*.f64 b2 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a1 b1)) (neg.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (neg.f64 (*.f64 b2 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 b1) -1) (neg.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 (*.f64 b2 b1)) (pow.f64 (/.f64 a1 b2) 2))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) (/.f64 a1 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 (/.f64 a1 b1))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2)) (cbrt.f64 a1)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) a1)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))) (cbrt.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2)) b1)) (cbrt.f64 b2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 a1 b2) 2))) b1) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 b1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) (/.f64 a1 b2))) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a1 b1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a1 (*.f64 b2 b1)) 2) a1)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 (/.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1)) 1) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b1)) 1) (neg.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) 1) (neg.f64 b1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 (*.f64 b2 b1)) 1))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 a1) (/.f64 (*.f64 b2 b1) -1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(/.f64 (/.f64 a1 (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a1 (cbrt.f64 b2)) -1) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 -1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2))) (neg.f64 b1))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (*.f64 (*.f64 b2 b1) (*.f64 b1 b1))))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a1 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (/.f64 a1 b2) (cbrt.f64 b1))) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3) 1/3)
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) 3)
(/.f64 a1 (*.f64 b2 b1))
(pow.f64 (/.f64 (/.f64 a1 b2) b1) 1)
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(neg.f64 (*.f64 -1 (/.f64 (/.f64 a1 b2) b1)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(neg.f64 (*.f64 (neg.f64 (/.f64 a1 b2)) (/.f64 1 b1)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(neg.f64 (*.f64 (/.f64 a1 b2) (/.f64 -1 b1)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(neg.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) -1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(neg.f64 (*.f64 (/.f64 1 b1) (neg.f64 (/.f64 a1 b2))))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(neg.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2)))
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 a1 b2) (neg.f64 b1)))
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (/.f64 a1 (neg.f64 (*.f64 b2 b1))))
(/.f64 a1 (*.f64 b2 b1))
(neg.f64 (/.f64 (neg.f64 (/.f64 a1 b2)) b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a1 b2))) b1)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b2) b1) 3))
(/.f64 a1 (*.f64 b2 b1))

eval362.0ms (2.9%)

Compiler

Compiled 32211 to 9299 computations (71.1% saved)

prune545.0ms (4.4%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New199411995
Fresh101
Picked011
Done088
Total1995102005
Error
0b
Counts
2005 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
11.9b
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
12.0b
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
11.9b
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
11.2b
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
11.0b
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
13.3b
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
10.5b
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
13.1b
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
10.4b
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
13.3b
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
Compiler

Compiled 112 to 72 computations (35.7% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.0b
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
6.4b
(/.f64 (/.f64 a2 b1) b2)
Compiler

Compiled 23 to 7 computations (69.6% saved)

series12.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
a2
@0
(/.f64 (/.f64 a2 b1) b2)
0.0ms
a2
@-inf
(/.f64 (/.f64 a2 b1) b2)
0.0ms
b2
@-inf
(/.f64 (/.f64 a2 b1) b2)
0.0ms
b1
@-inf
(/.f64 (/.f64 a2 b1) b2)
0.0ms
a2
@-inf
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
Compiler

Compiled 2605 to 45 computations (98.3% saved)

rewrite116.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
178×egg-rr
113×egg-rr
Counts
2 → 291
Calls
Call 1
Inputs
(/.f64 (/.f64 a2 b1) b2)
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (pow.f64 (/.f64 (*.f64 b2 b1) a2) -1) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 a2 b1) b2) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a2)) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) a2)) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 a2) 0) (pow.f64 (/.f64 (*.f64 b2 b1) a2) -1) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (neg.f64 (cbrt.f64 a2)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a2))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 -1 (/.f64 (neg.f64 b2) (/.f64 a2 b1))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 b2 (/.f64 -1 b1))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (neg.f64 (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b2)) (neg.f64 (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) b2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (/.f64 1 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)) (/.f64 a2 (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b2 b1)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2) (cbrt.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b2) (/.f64 1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 -1 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 -1 b1) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 1 b1) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2) (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 1 (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 1 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 1 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (neg.f64 b1))) (/.f64 (/.f64 1 b2) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 (/.f64 1 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) b2) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 b2)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 (/.f64 -1 b1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 -1 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 -1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (cbrt.f64 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 -1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 a2 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a2 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 a2 b2))) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a2) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (neg.f64 (/.f64 a2 b1)))) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 a2) b2) (cbrt.f64 (*.f64 a2 a2))) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b1) b2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 -1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 -1 b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) 1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2)) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2)) (cbrt.f64 (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) 1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) -1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b2 b1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (*.f64 (neg.f64 b2) (neg.f64 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (*.f64 (neg.f64 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a2 (neg.f64 (neg.f64 (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a2 b1) b2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 b2) (neg.f64 (/.f64 a2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (neg.f64 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) b2) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 (/.f64 a2 b1) b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (cbrt.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 a1 b1) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) (/.f64 1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a2 (*.f64 (/.f64 1 b1) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b1) (*.f64 a2 (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 -1 b2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 a2 b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) (/.f64 1 b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a1 b2)) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b2) a1) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b2 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b2) b1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) b1) b2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) -1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b2))) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) a1) (neg.f64 b1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 1) (neg.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 b2)) (cbrt.f64 b2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b1) b2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))))))

simplify376.0ms (3%)

Algorithm
egglog
Counts
375 → 362
Calls
Call 1
Inputs
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (pow.f64 (/.f64 (*.f64 b2 b1) a2) -1) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 a2 b1) 0) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 1 0) (/.f64 (/.f64 a2 b1) b2) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 a2 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a2)) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) a2)) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (neg.f64 a2) 0) (pow.f64 (/.f64 (*.f64 b2 b1) a2) -1) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (neg.f64 (cbrt.f64 a2)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a2))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 -1 (/.f64 (neg.f64 b2) (/.f64 a2 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 -1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 -1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 b2 (/.f64 -1 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))
(-.f64 0 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(-.f64 (/.f64 0 (neg.f64 b2)) (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(*.f64 1 (/.f64 (/.f64 a2 b1) b2))
(*.f64 (/.f64 (/.f64 a2 b1) b2) 1)
(*.f64 (/.f64 a2 b1) (/.f64 1 b2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))
(*.f64 (/.f64 1 b2) (/.f64 a2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2))
(*.f64 a2 (/.f64 1 (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)) (/.f64 a2 (cbrt.f64 b2)))
(*.f64 (/.f64 1 (*.f64 b2 b1)) a2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (/.f64 1 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 1 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (/.f64 a2 b2) (/.f64 1 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 -1 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b2 b1))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 -1 b2)))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(*.f64 a2 (*.f64 (/.f64 -1 b1) (/.f64 -1 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 -1 b2)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 1 b1) (/.f64 -1 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 b2)))
(*.f64 (/.f64 1 b1) (/.f64 a2 b2))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 1 b2)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 1 b2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2) (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (neg.f64 a2) (/.f64 1 (neg.f64 (*.f64 b2 b1))))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 1 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 1 b2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (neg.f64 b1))) (/.f64 (/.f64 1 b2) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 1 b2) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) b2) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 b2)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) b2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (cbrt.f64 a2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) b2))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)))
(*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 (/.f64 -1 b1) 1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 -1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 -1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (cbrt.f64 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b2 b1)))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2))
(*.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 -1 b2)))
(/.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (*.f64 -1 (/.f64 a2 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a2 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (neg.f64 a2) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 (*.f64 (neg.f64 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 (neg.f64 (neg.f64 (/.f64 a2 b2))) b1)
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (neg.f64 a2) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (neg.f64 (/.f64 a2 b1)))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a2) b2) (cbrt.f64 (*.f64 a2 a2))) b1)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 a2 b1) b2) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a2 (/.f64 -1 b2)) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 -1 b2)) b1)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 (/.f64 a2 b2) 1) b1)
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) 1) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2)) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2)) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) 1) (neg.f64 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) -1) b1)
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b2 b1)) 1))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 a2 (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 a2 (neg.f64 (neg.f64 (*.f64 b2 b1))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 3) 1/3)
(pow.f64 (/.f64 (/.f64 a2 b1) b2) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 1 b2)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)) 1))
(neg.f64 (*.f64 (/.f64 1 b2) (neg.f64 (/.f64 a2 b1))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 3))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (neg.f64 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(*.f64 a1 (/.f64 (/.f64 a2 b1) b2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 a1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (cbrt.f64 a1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)) 1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (/.f64 1 b2)))
(*.f64 a2 (*.f64 (/.f64 a1 b1) (/.f64 1 b2)))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) (/.f64 1 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 a2 (*.f64 (/.f64 1 b1) (/.f64 a1 b2)))
(*.f64 (/.f64 1 b1) (*.f64 a2 (/.f64 a1 b2)))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 a1 b2)))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 -1 b2))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1)))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 a2 b2)) b1)
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (*.f64 a1 a2) (/.f64 1 b2)) b1)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a2 (/.f64 a1 b2)) b1)
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) -1) (neg.f64 b2))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b2))) (neg.f64 b1))
(/.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) a1) (neg.f64 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 1) (neg.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 b2)) (cbrt.f64 b2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)) a1))
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b1) b2))))
(neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))
Outputs
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(if (!=.f64 a2 0) (pow.f64 (/.f64 (*.f64 b2 b1) a2) -1) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 a2 0) (pow.f64 (/.f64 (*.f64 b2 b1) a2) -1) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b1) (/.f64 1 b2))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 0) (/.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 b2 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (/.f64 a2 b1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 1 0) (/.f64 (/.f64 a2 b1) b2) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 1 0) (/.f64 a2 (*.f64 b2 b1)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a2)) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 a2 0) (/.f64 (/.f64 1 b1) (/.f64 b2 a2)) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) 0) (/.f64 (cbrt.f64 a2) (/.f64 b2 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b2 b1)) a2)) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 a2 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 b2 b1) a2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 a2) 0) (pow.f64 (/.f64 (*.f64 b2 b1) a2) -1) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (neg.f64 a2) 0) (pow.f64 (/.f64 (*.f64 b2 b1) a2) -1) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (neg.f64 (cbrt.f64 a2)) (/.f64 (neg.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 a2 a2))) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (neg.f64 (*.f64 b2 b1)) (pow.f64 (cbrt.f64 (neg.f64 a2)) 2))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (*.f64 b2 b1) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 1 b2) 0) (/.f64 a2 (/.f64 b1 (/.f64 1 b2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a2))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 a2) 0) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 b2 b1) (cbrt.f64 a2))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 -1 (/.f64 (neg.f64 b2) (/.f64 a2 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 -1 (neg.f64 (/.f64 b2 (/.f64 a2 b1)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 -1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 -1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 (neg.f64 b2) (/.f64 1 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 1 b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (*.f64 a2 a2)) 0) (/.f64 (cbrt.f64 a2) (/.f64 (*.f64 b2 b1) (cbrt.f64 (*.f64 a2 a2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (/.f64 -1 b1) 0) (/.f64 (neg.f64 a2) (/.f64 b2 (/.f64 -1 b1))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (/.f64 -1 b1) 0) (neg.f64 (/.f64 a2 (/.f64 b2 (/.f64 -1 b1)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (/.f64 (neg.f64 b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 (/.f64 a2 b1) b2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 0 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(/.f64 a2 (*.f64 b2 b1))
(-.f64 (/.f64 0 (neg.f64 (*.f64 b2 b1))) (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(+.f64 (/.f64 (neg.f64 0) (*.f64 b2 b1)) (/.f64 a2 (*.f64 b2 b1)))
(-.f64 (/.f64 0 (neg.f64 b2)) (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(+.f64 (/.f64 0 (neg.f64 b2)) (/.f64 a2 (*.f64 b2 b1)))
(*.f64 1 (/.f64 (/.f64 a2 b1) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) b2) 1)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 1 b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (/.f64 a2 b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))) b2)
(*.f64 a2 (/.f64 1 (*.f64 b2 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)) (/.f64 a2 (cbrt.f64 b2)))
(/.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(*.f64 (/.f64 1 (*.f64 b2 b1)) a2)
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2) (cbrt.f64 (/.f64 a2 b1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))) b2)
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 (/.f64 1 b2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 (cbrt.f64 a2) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (/.f64 1 b2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (/.f64 a2 b1))) (cbrt.f64 (/.f64 1 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 1 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))) b2)
(*.f64 (/.f64 a2 b2) (/.f64 1 b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 1 b2) (cbrt.f64 a2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 -1 b1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 1 (*.f64 b2 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b2 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 -1 b2)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 -1 b2))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 a2 (*.f64 (/.f64 -1 b1) (/.f64 -1 b2)))
(*.f64 a2 (/.f64 (*.f64 -1 -1) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (/.f64 -1 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 -1 b2))))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 1 b1) (/.f64 -1 b2)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 1 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))) b2)
(*.f64 (/.f64 1 b1) (/.f64 a2 b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 1 b2)))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) 2) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))))
(*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2) (/.f64 a2 b1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))) b2)
(*.f64 (neg.f64 a2) (/.f64 1 (neg.f64 (*.f64 b2 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b1)) (/.f64 (/.f64 1 b2) (neg.f64 (cbrt.f64 (*.f64 b1 b1)))))
(/.f64 (*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b1)) (/.f64 1 b2)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 (/.f64 1 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (neg.f64 b1))) (/.f64 (/.f64 1 b2) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 1 b2)) (neg.f64 b1))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 1 b2) (neg.f64 b1)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 1 b2)) (neg.f64 b1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) b2) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 b2)) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) 1) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) b2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) b2) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b1) (*.f64 b2 b2))) (/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))) b2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))) b2)
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (cbrt.f64 b2)))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (cbrt.f64 b2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (cbrt.f64 (/.f64 a2 b1))) b2)
(*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 (/.f64 -1 b1) 1))
(*.f64 (neg.f64 (/.f64 a2 b2)) (/.f64 -1 b1))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 b2)) (/.f64 (/.f64 -1 b1) (cbrt.f64 (*.f64 b2 b2))))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (neg.f64 a2) (/.f64 (/.f64 -1 b1) b2))
(*.f64 (/.f64 (neg.f64 a2) (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 -1 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 -1 b1)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 b2)))
(*.f64 (/.f64 (/.f64 1 b1) (cbrt.f64 b2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 1 b1) (cbrt.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 a2)) b2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b1)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 a2) b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (neg.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 a2)) b2) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 a2)) 2) (neg.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (/.f64 1 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b2 (cbrt.f64 b1))) (/.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b1)))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) (cbrt.f64 b2)) (/.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) b2)) (/.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b2))) b1))
(*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (cbrt.f64 a2) (*.f64 b2 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2) (/.f64 (cbrt.f64 a2) b1))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)))
(/.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 b1) 2))) (*.f64 b2 (cbrt.f64 b1)))
(*.f64 (/.f64 (cbrt.f64 a2) (cbrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 b2 b1)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 (cbrt.f64 a2) b1) (/.f64 (cbrt.f64 (*.f64 a2 a2)) b2))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (/.f64 1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2))
(*.f64 (/.f64 -1 b2) (neg.f64 (/.f64 a2 b1)))
(*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 -1 b2))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 -1 b2)))
(/.f64 (/.f64 a2 (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (neg.f64 b2)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (*.f64 (neg.f64 b2) (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (*.f64 (cbrt.f64 (*.f64 b2 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (*.f64 (*.f64 b2 b1) (*.f64 b2 b2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a2) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a2) (cbrt.f64 (*.f64 b2 b2))) b1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (neg.f64 a2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a2) (cbrt.f64 (*.f64 b2 b2))) b1)
(/.f64 (*.f64 -1 (/.f64 a2 (cbrt.f64 b1))) (*.f64 (neg.f64 b2) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a2 (cbrt.f64 b1))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (*.f64 (neg.f64 a2) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (neg.f64 a2) (/.f64 (*.f64 b2 b1) -1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) -1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (neg.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a2) (cbrt.f64 (*.f64 b2 b2))) b1)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) a2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 (*.f64 b2 b2) (*.f64 b1 b1))))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) 1) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (neg.f64 (/.f64 a2 b2))) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 b1) b2)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a2 b1)) (neg.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 b2) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (neg.f64 a2) (neg.f64 (*.f64 b2 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (neg.f64 (/.f64 a2 b1)))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 (/.f64 a2 b1))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (/.f64 a2 b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (cbrt.f64 a2)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b2)) (/.f64 a2 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 a2) b2) (cbrt.f64 (*.f64 a2 a2))) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b2)) (/.f64 1 b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (pow.f64 (/.f64 a2 b1) 2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 (/.f64 1 b2) (/.f64 a2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b1) b2) 1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) (cbrt.f64 (neg.f64 b2)))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a2 (/.f64 -1 b2)) (neg.f64 b1))
(/.f64 (/.f64 (*.f64 a2 -1) b2) (neg.f64 b1))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 -1 b2)) b1)
(/.f64 (neg.f64 (/.f64 (*.f64 a2 -1) b2)) b1)
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) 1) b1)
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) 1) (neg.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 a2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2)) (cbrt.f64 b1))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 b1) 2))) b2) (cbrt.f64 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) b2)) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 a2)) (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2))) b2) (cbrt.f64 (neg.f64 b1)))
(/.f64 (/.f64 a2 (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 a2 b2) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (neg.f64 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) 1) (neg.f64 b1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 b1)) (neg.f64 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) (cbrt.f64 (neg.f64 b1))) (pow.f64 (cbrt.f64 (neg.f64 b1)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 a2 b2)) -1) b1)
(/.f64 (neg.f64 (/.f64 (/.f64 a2 b2) -1)) b1)
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (*.f64 b2 b1)) 1))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 (/.f64 a2 (cbrt.f64 b1)) (*.f64 b2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 (neg.f64 b2) (neg.f64 b1)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 a2 (*.f64 b2 b1))
(/.f64 a2 (neg.f64 (neg.f64 (*.f64 b2 b1))))
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) 3)
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 3) 1/3)
(/.f64 a2 (*.f64 b2 b1))
(pow.f64 (/.f64 (/.f64 a2 b1) b2) 1)
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)))
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 1 b2)))
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)) 1))
(/.f64 a2 (*.f64 b2 b1))
(neg.f64 (*.f64 (/.f64 1 b2) (neg.f64 (/.f64 a2 b1))))
(/.f64 a2 (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 3))
(/.f64 a2 (*.f64 b2 b1))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (neg.f64 (/.f64 a2 b1)) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 a2 (/.f64 (*.f64 b2 b1) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) 0) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 b2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 a1 b1) 0) (/.f64 a2 (/.f64 b2 (/.f64 a1 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (cbrt.f64 (*.f64 a1 a1)) 0) (/.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 b2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 (/.f64 (*.f64 a1 a2) b1) 0) (/.f64 1 (/.f64 b2 (/.f64 (*.f64 a1 a2) b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 (neg.f64 b2) a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(if (!=.f64 a1 0) (/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (/.f64 1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b1))) (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (*.f64 b2 (cbrt.f64 b1))) (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 (*.f64 b2 (cbrt.f64 b1)) (cbrt.f64 (*.f64 b1 b1))))
(*.f64 (/.f64 a1 (cbrt.f64 b2)) (/.f64 (/.f64 a2 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 a1 (/.f64 (/.f64 a2 b1) b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 1 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) b1) (/.f64 1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) (*.f64 a1 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b2) (/.f64 (*.f64 a1 a2) b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (cbrt.f64 a1)) (cbrt.f64 a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) 1) (cbrt.f64 (*.f64 a1 a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 a2 b1) b2) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 a2 (*.f64 b2 b1)) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a1)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (cbrt.f64 a1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 a2 (*.f64 b2 b1)))) (cbrt.f64 a1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (/.f64 1 b2)) 2))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (/.f64 1 b2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2)) a1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (/.f64 a2 b1) b2)) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) (*.f64 (/.f64 a1 (cbrt.f64 (*.f64 b2 b2))) 1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) a1) (/.f64 1 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 a1 b2)) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 a2 (*.f64 (/.f64 a1 b1) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 1 b2)))
(*.f64 (*.f64 (/.f64 a2 b1) (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) b2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) 2) (/.f64 1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (*.f64 (/.f64 a2 (cbrt.f64 (*.f64 b1 b1))) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 (/.f64 1 b1)) (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) b2)))
(*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 a1 b2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (/.f64 a1 b2)) (cbrt.f64 (/.f64 a2 b1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 b1) 2)) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(*.f64 a2 (*.f64 (/.f64 1 b1) (/.f64 a1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 1 b1) (*.f64 a2 (/.f64 a1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (cbrt.f64 a2) (*.f64 (/.f64 (cbrt.f64 (*.f64 a2 a2)) b1) (/.f64 a1 b2)))
(*.f64 (cbrt.f64 a2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 a1 b2)) b1))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 -1 b1) (/.f64 a1 b2)))
(*.f64 (neg.f64 a2) (/.f64 (*.f64 -1 a1) (*.f64 b2 b1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (*.f64 (cbrt.f64 a1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (*.f64 a1 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 a1) (*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 a2 (*.f64 b2 b1)))) (cbrt.f64 a1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))
(*.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (/.f64 -1 b2))
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 a2 b2)) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 a2 b1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) a1) (cbrt.f64 (neg.f64 b2)))
(/.f64 (*.f64 (cbrt.f64 a2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) a1) (cbrt.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 (*.f64 a1 a2) (/.f64 1 b2)) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 (cbrt.f64 b1)) (/.f64 a1 b2)) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (*.f64 b2 (cbrt.f64 b1))))
(/.f64 (*.f64 a2 (/.f64 a1 b2)) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 (cbrt.f64 b1))) (cbrt.f64 (*.f64 b1 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 (*.f64 b1 b1)) (*.f64 b2 (cbrt.f64 b1))))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))
(/.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b2 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (neg.f64 b2))) (pow.f64 (cbrt.f64 (neg.f64 b2)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 b2)) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b2)) 2) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) -1) (*.f64 (neg.f64 b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (*.f64 a1 a2) -1) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (cbrt.f64 (/.f64 1 b2))) (*.f64 (neg.f64 b1) (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (*.f64 (*.f64 a1 a2) (cbrt.f64 (/.f64 1 b2))) (*.f64 (cbrt.f64 (*.f64 b2 b2)) b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1))) (neg.f64 (cbrt.f64 (*.f64 b2 b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b2 b1)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2)) a1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) b1) -1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (neg.f64 (/.f64 a2 b2))) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a2 b1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) 2)) a1)) (cbrt.f64 b2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) (/.f64 a2 b1))) a1) (cbrt.f64 b2))
(/.f64 (*.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 (*.f64 a1 a2)) (/.f64 1 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 (cbrt.f64 (*.f64 b2 b2)))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) b1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2))) (cbrt.f64 b2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) (/.f64 (*.f64 a1 a2) b1))) (cbrt.f64 b2))
(/.f64 (*.f64 (neg.f64 (/.f64 a2 b2)) a1) (neg.f64 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 a1 a2) b1)) 1) (neg.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (cbrt.f64 (*.f64 b2 b2))) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) 1) (cbrt.f64 (*.f64 b2 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(/.f64 (/.f64 (/.f64 (*.f64 a1 a2) (*.f64 (cbrt.f64 b2) b1)) (cbrt.f64 b2)) (cbrt.f64 b2))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1)
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 a2 b1)) (/.f64 a1 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 a2 b1) b2)) a1))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 (/.f64 a2 b1) b2))))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(neg.f64 (/.f64 (/.f64 (*.f64 a1 a2) b1) (neg.f64 b2)))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3))
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1))

eval60.0ms (0.5%)

Compiler

Compiled 5771 to 1886 computations (67.3% saved)

prune68.0ms (0.5%)

Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New3620362
Fresh000
Picked011
Done099
Total36210372
Error
0b
Counts
372 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
11.9b
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
12.0b
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
11.9b
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
11.2b
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
11.0b
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
13.3b
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
10.5b
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
13.1b
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
10.4b
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
13.3b
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
Compiler

Compiled 112 to 72 computations (35.7% saved)

regimes223.0ms (1.8%)

Counts
17 → 5
Calls
Call 1
Inputs
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2)
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1)
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2)
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(/.f64 (*.f64 a1 (/.f64 a2 b1)) b2)
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2)
(*.f64 (*.f64 (/.f64 a1 b2) (/.f64 1 b1)) a2)
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1))
(/.f64 (if (!=.f64 a1 0) (/.f64 a2 (/.f64 b2 a1)) (/.f64 (*.f64 a1 a2) b2)) b1)
(if (!=.f64 a2 0) (/.f64 a1 (/.f64 (*.f64 b2 b1) a2)) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
(*.f64 (neg.f64 a2) (*.f64 a1 (/.f64 -1 (*.f64 b1 b2))))
(if (!=.f64 (/.f64 a2 b1) 0) (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))
Outputs
(/.f64 (*.f64 (/.f64 a1 b2) a2) b1)
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1))
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1)
Calls

7 calls:

45.0ms
a1
38.0ms
b1
33.0ms
(*.f64 a1 a2)
31.0ms
(*.f64 b1 b2)
30.0ms
a2
Results
ErrorSegmentsBranch
4.2b6a1
5.2b3a2
4.7b5b1
5.8b2b2
1.2b5(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
2.7b5(*.f64 a1 a2)
1.6b5(*.f64 b1 b2)
Compiler

Compiled 208 to 94 computations (54.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.5971708398489683e+304
+inf
0.0ms
-0.0
3.56e-322
1.0ms
-1.882e-320
0.0
0.0ms
-1.210777827441129e+259
-2.6123850384235505e+254
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes159.0ms (1.3%)

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

7 calls:

39.0ms
a1
25.0ms
a2
21.0ms
(*.f64 b1 b2)
21.0ms
(*.f64 a1 a2)
21.0ms
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
Results
ErrorSegmentsBranch
4.8b8a1
6.0b5a2
7.0b4b1
7.3b2b2
1.2b5(/.f64 (*.f64 a1 a2) (*.f64 b1 b2))
3.6b5(*.f64 a1 a2)
1.6b5(*.f64 b1 b2)
Compiler

Compiled 112 to 58 computations (48.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.5971708398489683e+304
+inf
0.0ms
-0.0
3.56e-322
0.0ms
-1.882e-320
0.0
0.0ms
-inf
-2.1377022153343432e+301
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes117.0ms (0.9%)

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

5 calls:

31.0ms
a1
27.0ms
b2
22.0ms
a2
18.0ms
(*.f64 b1 b2)
18.0ms
b1
Results
ErrorSegmentsBranch
5.3b7a1
6.0b5a2
7.0b4b1
5.1b6b2
2.0b5(*.f64 b1 b2)
Compiler

Compiled 80 to 42 computations (47.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.642454938985765e+146
4.1064283617431284e+150
0.0ms
3.2085226503371223e-206
5.106027561764518e-197
0.0ms
-5.874960868545235e-273
-2.8192290457954396e-277
0.0ms
-3.1606893332700008e+196
-2.841541951070062e+195
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes112.0ms (0.9%)

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

5 calls:

29.0ms
b2
26.0ms
a1
22.0ms
b1
18.0ms
a2
15.0ms
(*.f64 b1 b2)
Results
ErrorSegmentsBranch
6.3b5a1
5.8b5a2
5.8b6b1
6.5b7b2
2.3b5(*.f64 b1 b2)
Compiler

Compiled 66 to 38 computations (42.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.642454938985765e+146
4.1064283617431284e+150
0.0ms
3.2085226503371223e-206
5.106027561764518e-197
0.0ms
-5.874960868545235e-273
-2.8192290457954396e-277
0.0ms
-3.1606893332700008e+196
-2.841541951070062e+195
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes54.0ms (0.4%)

Accuracy

Total -16.9b remaining (-624.5%)

Threshold costs -16.9b (-624.5%)

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

5 calls:

13.0ms
b1
12.0ms
(*.f64 b1 b2)
10.0ms
b2
10.0ms
a1
8.0ms
a2
Results
ErrorSegmentsBranch
8.0b4a1
8.1b2a2
7.7b4b1
8.0b4b2
2.7b5(*.f64 b1 b2)
Compiler

Compiled 45 to 31 computations (31.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.642454938985765e+146
4.1064283617431284e+150
0.0ms
3.2085226503371223e-206
5.106027561764518e-197
0.0ms
-5.874960868545235e-273
-2.8192290457954396e-277
0.0ms
-8.594824776338996e+276
-1.68197762220787e+262
Compiler

Compiled 18 to 13 computations (27.8% saved)

simplify3.0ms (0%)

Stop Event
done
Compiler

Compiled 358 to 136 computations (62% saved)

soundness0.0ms (0%)

end55.0ms (0.4%)

Compiler

Compiled 338 to 79 computations (76.6% saved)

Profiling

Loading profile data...