Details

Time bar (total: 23.8s)

analyze76.0ms (0.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
25%25%74.9%0.1%0%0%0%5
28.6%25%62.4%0.1%12.5%0%0%6
46.2%37.5%43.7%0.1%18.7%0%0%7
57.7%46.8%34.3%0.1%18.7%0%0%8
69.4%53.1%23.4%0.1%23.4%0%0%9
76.5%58.5%18%0.1%23.4%0%0%10
83.7%62%12.1%0.1%25.8%0%0%11
87.6%65%9.2%0.1%25.8%0%0%12
Compiler

Compiled 11 to 7 computations (36.4% saved)

sample753.0ms (3.2%)

Results
719.0ms8256×body256valid
23.0ms286×body256infinite
Bogosity

preprocess147.0ms (0.6%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))
Outputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (pow.f64 (*.f64 b a) 2))
(neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))
(neg.f64 (pow.f64 (*.f64 b a) 2))
Compiler

Compiled 12 to 8 computations (33.3% saved)

simplify74.0ms (0.3%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Outputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (pow.f64 (*.f64 a b) 2))

eval1.0ms (0%)

Compiler

Compiled 16 to 10 computations (37.5% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.2b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(neg.f64 (pow.f64 (*.f64 a b) 2))
18.7b
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
6.6b
(*.f64 (*.f64 (*.f64 a a) b) b)
11.3b
(*.f64 (*.f64 a a) b)
Compiler

Compiled 27 to 6 computations (77.8% saved)

series36.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
13.0ms
b
@-inf
(*.f64 (*.f64 a a) b)
1.0ms
a
@0
(*.f64 (*.f64 (*.f64 a a) b) b)
1.0ms
b
@0
(*.f64 (*.f64 a a) b)
1.0ms
a
@0
(*.f64 (*.f64 a a) b)
1.0ms
b
@inf
(*.f64 (*.f64 a a) b)
Compiler

Compiled 1695 to 1215 computations (28.3% saved)

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
101×egg-rr
39×egg-rr
Counts
2 → 140
Calls
Call 1
Inputs
(*.f64 (*.f64 a a) b)
(*.f64 (*.f64 (*.f64 a a) b) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2) (cbrt.f64 (*.f64 a (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 a b)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 b b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b) (cbrt.f64 (*.f64 a (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 b (cbrt.f64 (*.f64 a a)))) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a))) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 b b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (*.f64 b (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) b) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 a (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 b b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 a b)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a (cbrt.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (*.f64 b (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a (*.f64 a b))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))

simplify324.0ms (1.4%)

Algorithm
egglog
Counts
188 → 157
Calls
Call 1
Inputs
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a b) a)
(*.f64 (*.f64 a a) b)
(*.f64 b (*.f64 a a))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2) (cbrt.f64 (*.f64 a (*.f64 a b)))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) b))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a b)))
(*.f64 1 (*.f64 a (*.f64 a b)))
(*.f64 (*.f64 a (*.f64 a b)) 1)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 a (cbrt.f64 a)))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2))
(*.f64 (cbrt.f64 b) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 b))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))
(/.f64 (*.f64 a (*.f64 a b)) 1)
(pow.f64 (*.f64 a (*.f64 a b)) 1)
(pow.f64 (pow.f64 (*.f64 a (*.f64 a b)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) 3)
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 3))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 b (*.f64 a (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 a (*.f64 a (*.f64 b b)))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 a (*.f64 b b)) a)
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) b))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 b b))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b) (cbrt.f64 (*.f64 a (*.f64 a b))))
(*.f64 (*.f64 b (*.f64 b (cbrt.f64 (*.f64 a a)))) (*.f64 a (cbrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a))) (*.f64 a (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 b b))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))) (cbrt.f64 a))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (*.f64 b (cbrt.f64 (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) b) (cbrt.f64 a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 a (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 a (*.f64 b b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 a b)) (pow.f64 b 3))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))))
(*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a (cbrt.f64 a)) b))
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (*.f64 b (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a (*.f64 a b))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
Outputs
(*.f64 b (pow.f64 a 2))
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a 2))
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a 2))
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a 2))
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a b) a)
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a a) b)
(*.f64 a (*.f64 a b))
(*.f64 b (*.f64 a a))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a b)))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) b)))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) b)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 a (cbrt.f64 a)) b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2) (cbrt.f64 (*.f64 a (*.f64 a b)))))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a (*.f64 a b))))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) b))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (cbrt.f64 (*.f64 a a)))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a b)))
(*.f64 a (*.f64 a b))
(*.f64 1 (*.f64 a (*.f64 a b)))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) 1)
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (cbrt.f64 a))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 a (cbrt.f64 a)))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (cbrt.f64 (*.f64 a a))))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2))
(*.f64 a (*.f64 a b))
(*.f64 (cbrt.f64 b) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 b))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))
(*.f64 a (*.f64 a b))
(/.f64 (*.f64 a (*.f64 a b)) 1)
(*.f64 a (*.f64 a b))
(pow.f64 (*.f64 a (*.f64 a b)) 1)
(*.f64 a (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 a (*.f64 a b)) 3) 1/3)
(*.f64 a (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) 3)
(*.f64 a (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 3))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 a (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 a (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (*.f64 b b)) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) b) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b) (cbrt.f64 (*.f64 a (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (*.f64 b (cbrt.f64 (*.f64 a a)))) (*.f64 a (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a))) (*.f64 a (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 b b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (*.f64 b (cbrt.f64 (*.f64 a a)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) b) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 a (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) b) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 a (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 a (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 (*.f64 a (*.f64 a b)) (pow.f64 b 3))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a (cbrt.f64 a)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (*.f64 b (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 a b)))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a (*.f64 a b))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b b)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 a b) 2)
Compiler

Compiled 19 to 9 computations (52.6% saved)

series28.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
a
@-inf
(pow.f64 (*.f64 a b) 2)
1.0ms
b
@-inf
(pow.f64 (*.f64 a b) 2)
1.0ms
a
@0
(pow.f64 (*.f64 a b) 2)
1.0ms
b
@inf
(pow.f64 (*.f64 a b) 2)
1.0ms
b
@0
(pow.f64 (*.f64 a b) 2)
Compiler

Compiled 1015 to 775 computations (23.6% saved)

rewrite112.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
96×egg-rr
Counts
1 → 96
Calls
Call 1
Inputs
(pow.f64 (*.f64 a b) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) b) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 b (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (cbrt.f64 b))) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) (*.f64 a (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))))))

simplify333.0ms (1.4%)

Algorithm
egglog
Counts
120 → 114
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) b) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) b))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 a))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 a) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 b (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 a (*.f64 (*.f64 a b) b))
(*.f64 b (*.f64 (*.f64 a b) a))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (cbrt.f64 b))) (*.f64 b (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) (*.f64 a (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) b) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a (cbrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 a))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)))))
(pow.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))
(pow.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) 2)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 b (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))
(cbrt.f64 (*.f64 b (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) b) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 (*.f64 a b) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 (*.f64 a b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (cbrt.f64 b))) (*.f64 b (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) (*.f64 a (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 a (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))
(*.f64 (*.f64 a (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))
(*.f64 (*.f64 a (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(cbrt.f64 (*.f64 b (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 a (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(*.f64 (*.f64 a (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))
(pow.f64 (*.f64 a b) 2)

eval104.0ms (0.4%)

Compiler

Compiled 4523 to 1799 computations (60.2% saved)

prune91.0ms (0.4%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New25615271
Fresh000
Picked101
Done011
Total25716273
Error
0.0b
Counts
273 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
26.7b
(neg.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
17.2b
(neg.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b))))
18.8b
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) b) b))
19.1b
(neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 a (cbrt.f64 a)) b)) b))
6.9b
(neg.f64 (*.f64 (*.f64 (*.f64 a b) b) a))
7.0b
(neg.f64 (*.f64 (*.f64 (*.f64 a b) a) b))
18.7b
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
2.7b
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a)))
21.0b
(neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))) b))
26.6b
(neg.f64 (*.f64 (*.f64 b b) (*.f64 a a)))
21.1b
(neg.f64 (*.f64 (*.f64 a (*.f64 b b)) a))
0.3b
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
21.2b
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
28.7b
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 a b) b))))
1.6b
(neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
Compiler

Compiled 448 to 288 computations (35.7% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 a b) (*.f64 a b))
Compiler

Compiled 22 to 5 computations (77.3% saved)

series19.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 (*.f64 a b) (*.f64 a b))
0.0ms
a
@inf
(*.f64 (*.f64 a b) (*.f64 a b))
0.0ms
a
@-inf
(*.f64 (*.f64 a b) (*.f64 a b))
0.0ms
b
@-inf
(*.f64 (*.f64 a b) (*.f64 a b))
0.0ms
b
@inf
(*.f64 (*.f64 a b) (*.f64 a b))
Compiler

Compiled 1015 to 775 computations (23.6% saved)

rewrite134.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
154×egg-rr
Counts
1 → 154
Calls
Call 1
Inputs
(*.f64 (*.f64 a b) (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a b) a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) b) (cbrt.f64 (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) a) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)) a) (cbrt.f64 (*.f64 b (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) 1) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 b (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) a))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) 3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) (*.f64 a (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) 1) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a))))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) 3) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 a b)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 b (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b (cbrt.f64 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))

simplify368.0ms (1.5%)

Algorithm
egglog
Counts
178 → 176
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) a))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)) a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) b) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a b) a))))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) a) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)) a) (cbrt.f64 (*.f64 b (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 a)))
(*.f64 (*.f64 b (*.f64 a b)) a)
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) 1) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(*.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 b (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (*.f64 a (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) a))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a b) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) 3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))) 3))
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)))
(*.f64 a (*.f64 b (*.f64 a b)))
(*.f64 b (*.f64 (*.f64 a b) a))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))) (cbrt.f64 a))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)))
(*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) (*.f64 a (cbrt.f64 b)))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) 1) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a))))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) 3) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 a b)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 b (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b (cbrt.f64 b)) a))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) b) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a b) a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) a) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)) a) (cbrt.f64 (*.f64 b (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (*.f64 a b)) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) 1) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(*.f64 (*.f64 b (*.f64 a (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a b) 2))) a))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 b (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) a))
(*.f64 (*.f64 a (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) a))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2) a) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) 3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))) 3))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 a b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 b (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 (*.f64 a b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 b (*.f64 a (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)))
(*.f64 (*.f64 b (*.f64 a (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) b) (*.f64 a (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a)))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b)))) 2))
(*.f64 (*.f64 b (*.f64 a (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) 1) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 b (*.f64 a (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a)))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a b)) (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) 2) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 (cbrt.f64 (*.f64 a a))))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a))))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a b)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (pow.f64 (*.f64 b (*.f64 a b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) 3) (*.f64 b (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b (*.f64 a b)))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 b (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 (*.f64 a a) (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 a b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b (cbrt.f64 b)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
6.6b
(*.f64 (*.f64 a (*.f64 b b)) a)
13.6b
(*.f64 a (*.f64 b b))
Compiler

Compiled 27 to 6 computations (77.8% saved)

series20.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 a (*.f64 b b))
0.0ms
a
@inf
(*.f64 a (*.f64 b b))
0.0ms
a
@-inf
(*.f64 a (*.f64 b b))
0.0ms
b
@inf
(*.f64 a (*.f64 b b))
0.0ms
b
@0
(*.f64 a (*.f64 b b))
Compiler

Compiled 1695 to 1215 computations (28.3% saved)

rewrite152.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
128×egg-rr
65×egg-rr
Counts
2 → 193
Calls
Call 1
Inputs
(*.f64 a (*.f64 b b))
(*.f64 (*.f64 a (*.f64 b b)) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 a b) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) 2) (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 b b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 a b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a b) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b b) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 a (cbrt.f64 (*.f64 b b))))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) 1) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a (*.f64 a b)))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 a (cbrt.f64 (*.f64 b b)))) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 a b)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 a (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a a))) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (*.f64 b (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))

simplify680.0ms (2.9%)

Algorithm
egglog
Counts
241 → 241
Calls
Call 1
Inputs
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (*.f64 b b))
(*.f64 (*.f64 b b) a)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 1 (*.f64 (*.f64 a b) b))
(*.f64 (*.f64 (*.f64 a b) b) 1)
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) 2) (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 b b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 a b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) b)
(*.f64 b (*.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 a (cbrt.f64 (*.f64 b b))))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(/.f64 (*.f64 (*.f64 a b) b) 1)
(pow.f64 (*.f64 (*.f64 a b) b) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3))
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 a (*.f64 (*.f64 a b) b))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) 1) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a (*.f64 a b)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(*.f64 (*.f64 a (*.f64 a (cbrt.f64 (*.f64 b b)))) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 b (*.f64 a (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 a (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a a))) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (*.f64 b (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
Outputs
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (*.f64 b b))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 b b) a)
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 b))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) a))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 a b) b)
(*.f64 1 (*.f64 (*.f64 a b) b))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 a b) b) 1)
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) 2) (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) 2) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (*.f64 a b) b)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 b b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 b b) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 a b))) (cbrt.f64 b))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)) (cbrt.f64 (*.f64 a b)))
(cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a b)))
(*.f64 (*.f64 a b) b)
(*.f64 b (*.f64 a b))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (*.f64 a b) b)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (pow.f64 b 3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (pow.f64 b 3))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) 2) (*.f64 (*.f64 b b) (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 b b)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 a (cbrt.f64 (*.f64 b b))))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 a (cbrt.f64 (*.f64 b b)))) (*.f64 b (cbrt.f64 b))))
(/.f64 (*.f64 (*.f64 a b) b) 1)
(*.f64 (*.f64 a b) b)
(pow.f64 (*.f64 (*.f64 a b) b) 1)
(*.f64 (*.f64 a b) b)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) 3)
(*.f64 (*.f64 a b) b)
(pow.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3) 1/3)
(*.f64 (*.f64 a b) b)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 a b) b) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 (*.f64 a b) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) 1) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (*.f64 a a))) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 b))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 a b)) (*.f64 b (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(cbrt.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 b (*.f64 (*.f64 a b) b)) (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a (cbrt.f64 a)))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (*.f64 a a))) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(cbrt.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a b) (pow.f64 b 3)) (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 a b)) (*.f64 b (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(cbrt.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 b (*.f64 (*.f64 a b) b)) (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a (*.f64 a b)))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (*.f64 a (cbrt.f64 (*.f64 b b)))) (*.f64 b (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (*.f64 a b)) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 a (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 a (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a b)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 (*.f64 a b) b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a a))) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2) (*.f64 a a))) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))))
(cbrt.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a b) (pow.f64 b 3)) (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b)))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b)))))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 b b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(cbrt.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a b) (pow.f64 b 3)) (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) 2) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 a a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a)) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 a b))) (cbrt.f64 (*.f64 b (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 a b) b)
6.6b
(*.f64 (*.f64 (*.f64 a b) b) a)
Compiler

Compiled 27 to 6 computations (77.8% saved)

series38.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 (*.f64 (*.f64 a b) b) a)
0.0ms
b
@inf
(*.f64 (*.f64 a b) b)
0.0ms
a
@inf
(*.f64 (*.f64 (*.f64 a b) b) a)
0.0ms
b
@inf
(*.f64 (*.f64 (*.f64 a b) b) a)
0.0ms
a
@-inf
(*.f64 (*.f64 (*.f64 a b) b) a)
Compiler

Compiled 1695 to 1215 computations (28.3% saved)

rewrite126.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
120×egg-rr
69×egg-rr
Counts
2 → 189
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 (*.f64 a b) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) a) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (cbrt.f64 b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a b) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (*.f64 a (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (*.f64 a (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) 1) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) 3) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2) (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 b (cbrt.f64 a))) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 b (cbrt.f64 (*.f64 a b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3))))))

simplify629.0ms (2.6%)

Algorithm
egglog
Counts
237 → 224
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 a (*.f64 (*.f64 a b) b))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) a))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) a) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (cbrt.f64 b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a b) a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 b (*.f64 (*.f64 a b) a))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (*.f64 a (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (*.f64 a (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) 1) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 b (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 a b) b)
(*.f64 b (*.f64 a b))
(*.f64 a (*.f64 b b))
(*.f64 (*.f64 b b) a)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b b)))
(*.f64 1 (*.f64 (*.f64 a b) b))
(*.f64 (*.f64 (*.f64 a b) b) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b))))
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 b (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) 3) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2) (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 b (cbrt.f64 a))) (*.f64 b (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)) (cbrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 b (cbrt.f64 (*.f64 a b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)))
(/.f64 (*.f64 (*.f64 a b) b) 1)
(pow.f64 (*.f64 (*.f64 a b) b) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 a b) b)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 (*.f64 a b) b) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 (*.f64 a b) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (*.f64 a b)) b) (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a b) (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (*.f64 (*.f64 a b) b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (*.f64 a b)) b) (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) a) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (cbrt.f64 b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 b (cbrt.f64 b)))) (*.f64 (*.f64 a b) a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (*.f64 (*.f64 a b) a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) b)) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) 2) (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 (*.f64 a b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (pow.f64 (*.f64 (*.f64 a b) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (pow.f64 (*.f64 (*.f64 a b) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (pow.f64 (*.f64 (*.f64 a b) a) 2)))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a) (*.f64 b (cbrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (pow.f64 (*.f64 (*.f64 a b) a) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (*.f64 a (cbrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (*.f64 a (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 b (cbrt.f64 b)))) (*.f64 (*.f64 a b) a))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) 1) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 b (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 a a) 2))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (pow.f64 (*.f64 (*.f64 a b) a) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (pow.f64 (*.f64 (*.f64 a b) a) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) b)
(*.f64 b (*.f64 a b))
(*.f64 (*.f64 a b) b)
(*.f64 a (*.f64 b b))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 b b) a)
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 a))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 a b) b)
(*.f64 1 (*.f64 (*.f64 a b) b))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 a b) b) 1)
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b))))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 b (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)))
(*.f64 (*.f64 a b) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 a b)))
(*.f64 (*.f64 a b) b)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 b)) (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) b))) (*.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b b))) (*.f64 a b)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))
(*.f64 (*.f64 a b) b)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) 3) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (cbrt.f64 b))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) b) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 (*.f64 a b) (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 3))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 a b) b)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2) (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 2)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b)))
(*.f64 (*.f64 a b) b)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 b (cbrt.f64 a))) (*.f64 b (cbrt.f64 a)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)) (cbrt.f64 a)))
(*.f64 (*.f64 a b) b)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a)))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) b)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 (*.f64 (*.f64 a b) b)))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (*.f64 a b) b) 2))))
(*.f64 (*.f64 a b) b)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 b (cbrt.f64 (*.f64 a b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (*.f64 b (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a b))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2) (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 (*.f64 b b))) b)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)))
(cbrt.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) 2)))
(/.f64 (*.f64 (*.f64 a b) b) 1)
(*.f64 (*.f64 a b) b)
(pow.f64 (*.f64 (*.f64 a b) b) 1)
(*.f64 (*.f64 a b) b)
(pow.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3) 1/3)
(*.f64 (*.f64 a b) b)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) 3)
(*.f64 (*.f64 a b) b)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 3))
(*.f64 (*.f64 a b) b)

localize28.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 a b) 2)
0.5b
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
14.8b
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
Compiler

Compiled 37 to 21 computations (43.2% saved)

series142.0ms (0.6%)

Counts
2 → 0
Calls

12 calls:

TimeVariablePointExpression
3.0ms
b
@0
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
2.0ms
a
@0
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
1.0ms
a
@-inf
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
1.0ms
b
@inf
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
1.0ms
a
@inf
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
Compiler

Compiled 9215 to 6630 computations (28.1% saved)

rewrite126.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
135×egg-rr
88×egg-rr
Counts
2 → 223
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -3)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a b)) -1) (*.f64 (cbrt.f64 (*.f64 a b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a b) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 1 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) -1) (*.f64 (*.f64 a b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (*.f64 a a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))) (*.f64 a (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a b) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))

simplify874.0ms (3.7%)

Algorithm
egglog
Counts
223 → 249
Calls
Call 1
Inputs
(if (!=.f64 -1 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 2 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 1 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -3)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) -1) (*.f64 (cbrt.f64 (*.f64 a b)) -1))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))))
(*.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))) (cbrt.f64 b))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -1)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 1/2)
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -1)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 2)
(/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 1/3)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) 2)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)
(neg.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 2 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) 2))
(*.f64 (cbrt.f64 a) (*.f64 1 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (cbrt.f64 a) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2)))
(*.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) -1) (*.f64 (*.f64 a b) -1))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))) 3))
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 a (*.f64 (*.f64 a b) b))
(*.f64 b (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))) 3))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (*.f64 a a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 b (*.f64 (*.f64 a b) a))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))) (*.f64 a (cbrt.f64 b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) 3))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(/.f64 (*.f64 -1 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 2) 1/2)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/2) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(neg.f64 (*.f64 -1 (pow.f64 (*.f64 a b) 2)))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
Outputs
(if (!=.f64 -1 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 2 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 1 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -3)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 a))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) -1) (*.f64 (cbrt.f64 (*.f64 a b)) -1))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2)))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 b b)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))) (cbrt.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 a)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (cbrt.f64 b)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -1)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1) -1)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 1/2)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -1)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) 3)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (cbrt.f64 (*.f64 a b)) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -1))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 2 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) -1) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 a b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b)) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) (*.f64 a (cbrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 a b)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) 2))
(*.f64 (cbrt.f64 a) (*.f64 1 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 (*.f64 a a)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 (cbrt.f64 a) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 b (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) 2) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) b) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2)))
(pow.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b (cbrt.f64 (*.f64 b b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2)) 2)
(*.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) -1) (*.f64 (*.f64 a b) -1))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))) 3))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 (*.f64 a b) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a b))) 3))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) a))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (cbrt.f64 (*.f64 a (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 b b))) (cbrt.f64 (*.f64 a a)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (*.f64 a a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (*.f64 (*.f64 a b) b) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 (*.f64 a b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 b b))) (*.f64 a (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a b) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 2) 2) 3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (*.f64 a b) b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 -1 (pow.f64 (*.f64 a b) 2)) -1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 2) 1/2)
(pow.f64 (*.f64 a b) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)
(pow.f64 (*.f64 a b) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/2) 2)
(pow.f64 (*.f64 a b) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(neg.f64 (*.f64 -1 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 b)
0.6b
(cbrt.f64 a)
2.1b
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
14.8b
(cbrt.f64 (pow.f64 (*.f64 a b) 2))
Compiler

Compiled 75 to 27 computations (64% saved)

series174.0ms (0.7%)

Counts
3 → 0
Calls

12 calls:

TimeVariablePointExpression
4.0ms
a
@0
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
3.0ms
b
@-inf
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
3.0ms
a
@-inf
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
2.0ms
b
@0
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
2.0ms
a
@inf
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
Compiler

Compiled 8355 to 6180 computations (26% saved)

rewrite177.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
146×egg-rr
27×egg-rr
21×egg-rr
Counts
3 → 194
Calls
Call 1
Inputs
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a))
(cbrt.f64 a)
(cbrt.f64 b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 b a) 2) -1)) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) -1/3)) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) -3)) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/2) (*.f64 (pow.f64 (*.f64 b a) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 b a) 2)) (*.f64 1/2 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 b a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a (cbrt.f64 b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (cbrt.f64 (*.f64 b a))) 2) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)) (*.f64 (*.f64 b a) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 b a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 a (cbrt.f64 b)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 (cbrt.f64 (*.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (cbrt.f64 (*.f64 b a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)) (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b a) a)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 a (cbrt.f64 b)) b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (*.f64 b a) a)) (cbrt.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 b a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) -1) (*.f64 (*.f64 b a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 b a)) (*.f64 -1 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 b a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a))) (cbrt.f64 (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))) (cbrt.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 a (cbrt.f64 b)) b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 b a) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a) 0) (/.f64 1 (pow.f64 (cbrt.f64 a) -1)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 1 (pow.f64 a -1/3)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 a)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -3)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 a) 1/2) (*.f64 (cbrt.f64 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 a)) (*.f64 1/2 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 a 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 a)))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 b) 0) (/.f64 1 (pow.f64 (cbrt.f64 b) -1)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 1 (pow.f64 b -1/3)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 b)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 b)) -3)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 b) 1/2) (*.f64 (cbrt.f64 b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 b)) (*.f64 1/2 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 b) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 b 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 b)))))

simplify815.0ms (3.4%)

Algorithm
egglog
Counts
194 → 231
Calls
Call 1
Inputs
(if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 b a) 2) -1)) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) -1/3)) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) -3)) (pow.f64 (*.f64 b a) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/2) (*.f64 (pow.f64 (*.f64 b a) 2) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 b a) 2)) (*.f64 1/2 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 b a) (*.f64 b a))
(*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(*.f64 (*.f64 (*.f64 b a) a) b)
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a))
(*.f64 b (*.f64 (*.f64 b a) a))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a (cbrt.f64 b)) b))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b)) a)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (cbrt.f64 (*.f64 b a))) 2) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 a (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b a) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (cbrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 b a) b) a)
(*.f64 a (*.f64 (*.f64 b a) b))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 a (cbrt.f64 b)) b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 (cbrt.f64 (*.f64 b a)) b))
(*.f64 a (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(*.f64 b (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) a)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (cbrt.f64 b)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (cbrt.f64 (*.f64 b a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)) (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b a) a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b)))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)) a)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 a (cbrt.f64 b)) b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (*.f64 b a) a)) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 b a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2))
(*.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2) b))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (*.f64 (*.f64 b a) -1) (*.f64 (*.f64 b a) -1))
(*.f64 (*.f64 -1 (*.f64 b a)) (*.f64 -1 (*.f64 b a)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 b a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 b a)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a))) (cbrt.f64 (cbrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b a) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 a (cbrt.f64 b)) b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (*.f64 b a) 2) 1)
(neg.f64 (*.f64 -1 (pow.f64 (*.f64 b a) 2)))
(neg.f64 (*.f64 (pow.f64 (*.f64 b a) 2) -1))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 1 (pow.f64 (cbrt.f64 a) -1)) (cbrt.f64 a))
(if (!=.f64 a 0) (/.f64 1 (pow.f64 a -1/3)) (cbrt.f64 a))
(if (!=.f64 (cbrt.f64 (cbrt.f64 a)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -3)) (cbrt.f64 a))
(+.f64 (*.f64 (cbrt.f64 a) 1/2) (*.f64 (cbrt.f64 a) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 a)) (*.f64 1/2 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) 1))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 1 (cbrt.f64 a))
(*.f64 (cbrt.f64 a) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)))
(/.f64 (cbrt.f64 a) 1)
(/.f64 (*.f64 (cbrt.f64 a) 2) 2)
(/.f64 (*.f64 2 (cbrt.f64 a)) 2)
(pow.f64 a 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)
(pow.f64 (cbrt.f64 a) 1)
(neg.f64 (*.f64 -1 (cbrt.f64 a)))
(neg.f64 (*.f64 (cbrt.f64 a) -1))
(cbrt.f64 a)
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 1 (pow.f64 (cbrt.f64 b) -1)) (cbrt.f64 b))
(if (!=.f64 b 0) (/.f64 1 (pow.f64 b -1/3)) (cbrt.f64 b))
(if (!=.f64 (cbrt.f64 (cbrt.f64 b)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 b)) -3)) (cbrt.f64 b))
(+.f64 (*.f64 (cbrt.f64 b) 1/2) (*.f64 (cbrt.f64 b) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 b)) (*.f64 1/2 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2))))
(*.f64 1 (cbrt.f64 b))
(*.f64 (cbrt.f64 b) 1)
(/.f64 (cbrt.f64 b) 1)
(/.f64 (*.f64 (cbrt.f64 b) 2) 2)
(/.f64 (*.f64 2 (cbrt.f64 b)) 2)
(pow.f64 b 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 b)) 3)
(pow.f64 (cbrt.f64 b) 1)
(neg.f64 (*.f64 -1 (cbrt.f64 b)))
(neg.f64 (*.f64 (cbrt.f64 b) -1))
(cbrt.f64 b)
Outputs
(if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 b a) 2) -1)) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (pow.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) -1) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) -1/3)) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) -3)) (pow.f64 (*.f64 b a) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/2) (*.f64 (pow.f64 (*.f64 b a) 2) 1/2))
(pow.f64 (*.f64 b a) 2)
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 b a) 2)) (*.f64 1/2 (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b a) (*.f64 b a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) a) b)
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 b (*.f64 (*.f64 b a) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 a (cbrt.f64 b)) b))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 (cbrt.f64 b) (*.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 (cbrt.f64 b) (*.f64 b a))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b)) a)
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b a) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (cbrt.f64 (*.f64 b a))) 2) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) (*.f64 (cbrt.f64 b) (*.f64 b a)))) 2) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (cbrt.f64 b) (*.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 a (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 b a)) (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 b) (*.f64 b a)) 2) a) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 (cbrt.f64 b) (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b a) a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) b) a)
(pow.f64 (*.f64 b a) 2)
(*.f64 a (*.f64 (*.f64 b a) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)) b)
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (*.f64 b a) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 b) (*.f64 b a)) 2) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 a (cbrt.f64 b)) b))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)) (*.f64 (cbrt.f64 b) (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 (cbrt.f64 (*.f64 b a)) b))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 a (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 b) (*.f64 b a))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 (cbrt.f64 b) (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)) (*.f64 (cbrt.f64 b) (*.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(*.f64 b (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b a) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) a)
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 b a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)) (cbrt.f64 b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (cbrt.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (cbrt.f64 (*.f64 b a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) (*.f64 (cbrt.f64 b) (*.f64 b a)))) 2) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (cbrt.f64 b) (*.f64 b a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 b) (*.f64 b a))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)) (*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)) (*.f64 (cbrt.f64 b) (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b a) a)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2)))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)) a)
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (*.f64 a (cbrt.f64 b)) b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) a)) (*.f64 (cbrt.f64 b) (*.f64 b a))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 (cbrt.f64 b) (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 b) (*.f64 b a)) 2) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 (cbrt.f64 b) (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b) 2) a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 b a)) (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 b) (*.f64 b a)) 2) a) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (*.f64 b a) a)) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 (cbrt.f64 b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 2)) 2))))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 b a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) -1) (*.f64 (*.f64 b a) -1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 -1 (*.f64 b a)) (*.f64 -1 (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 b a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 b a)))))
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b a)))) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2)))
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b a)))) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a))) (cbrt.f64 (cbrt.f64 (*.f64 b a))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))) 2))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 b a) 2))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (cbrt.f64 a))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b a) b)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a) (*.f64 (*.f64 b b) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a)) (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) b)) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))) (cbrt.f64 (cbrt.f64 b)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 b)) b)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 b) (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 a (cbrt.f64 b)) b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (cbrt.f64 b) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b) (*.f64 (*.f64 b a) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 2)
(pow.f64 (*.f64 b a) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 1/3)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(neg.f64 (*.f64 -1 (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 b a) 2)
(neg.f64 (*.f64 (pow.f64 (*.f64 b a) 2) -1))
(pow.f64 (*.f64 b a) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2))
(pow.f64 (*.f64 b a) 2)
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 1 (pow.f64 (cbrt.f64 a) -1)) (cbrt.f64 a))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 1 (cbrt.f64 (/.f64 1 a))) (cbrt.f64 a))
(if (!=.f64 a 0) (/.f64 1 (pow.f64 a -1/3)) (cbrt.f64 a))
(if (!=.f64 (cbrt.f64 (cbrt.f64 a)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 a)) -3)) (cbrt.f64 a))
(+.f64 (*.f64 (cbrt.f64 a) 1/2) (*.f64 (cbrt.f64 a) 1/2))
(cbrt.f64 a)
(+.f64 (*.f64 1/2 (cbrt.f64 a)) (*.f64 1/2 (cbrt.f64 a)))
(cbrt.f64 a)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(cbrt.f64 a)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 a)))
(cbrt.f64 a)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)))
(cbrt.f64 a)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)))
(cbrt.f64 a)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))
(cbrt.f64 a)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 a))))
(cbrt.f64 a)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) 1))
(cbrt.f64 a)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) 1))
(cbrt.f64 a)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) 1))
(cbrt.f64 a)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(cbrt.f64 a)
(*.f64 1 (cbrt.f64 a))
(cbrt.f64 a)
(*.f64 (cbrt.f64 a) 1)
(cbrt.f64 a)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 a))) 2)))
(cbrt.f64 a)
(/.f64 (cbrt.f64 a) 1)
(cbrt.f64 a)
(/.f64 (*.f64 (cbrt.f64 a) 2) 2)
(cbrt.f64 a)
(/.f64 (*.f64 2 (cbrt.f64 a)) 2)
(cbrt.f64 a)
(pow.f64 a 1/3)
(cbrt.f64 a)
(pow.f64 (cbrt.f64 (cbrt.f64 a)) 3)
(cbrt.f64 a)
(pow.f64 (cbrt.f64 a) 1)
(cbrt.f64 a)
(neg.f64 (*.f64 -1 (cbrt.f64 a)))
(cbrt.f64 a)
(neg.f64 (*.f64 (cbrt.f64 a) -1))
(cbrt.f64 a)
(cbrt.f64 a)
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 1 (pow.f64 (cbrt.f64 b) -1)) (cbrt.f64 b))
(if (!=.f64 (cbrt.f64 b) 0) (cbrt.f64 (/.f64 1 (/.f64 1 b))) (cbrt.f64 b))
(if (!=.f64 b 0) (/.f64 1 (pow.f64 b -1/3)) (cbrt.f64 b))
(if (!=.f64 b 0) (pow.f64 (pow.f64 b -1/3) -1) (cbrt.f64 b))
(if (!=.f64 (cbrt.f64 (cbrt.f64 b)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 b)) -3)) (cbrt.f64 b))
(if (!=.f64 (cbrt.f64 (cbrt.f64 b)) 0) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) -3) -1) (cbrt.f64 b))
(+.f64 (*.f64 (cbrt.f64 b) 1/2) (*.f64 (cbrt.f64 b) 1/2))
(cbrt.f64 b)
(+.f64 (*.f64 1/2 (cbrt.f64 b)) (*.f64 1/2 (cbrt.f64 b)))
(cbrt.f64 b)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(cbrt.f64 b)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (cbrt.f64 b)))
(cbrt.f64 b)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2))))
(*.f64 1 (cbrt.f64 b))
(cbrt.f64 b)
(*.f64 (cbrt.f64 b) 1)
(cbrt.f64 b)
(/.f64 (cbrt.f64 b) 1)
(cbrt.f64 b)
(/.f64 (*.f64 (cbrt.f64 b) 2) 2)
(cbrt.f64 b)
(/.f64 (*.f64 2 (cbrt.f64 b)) 2)
(cbrt.f64 b)
(pow.f64 b 1/3)
(cbrt.f64 b)
(pow.f64 (cbrt.f64 (cbrt.f64 b)) 3)
(cbrt.f64 b)
(pow.f64 (cbrt.f64 b) 1)
(cbrt.f64 b)
(neg.f64 (*.f64 -1 (cbrt.f64 b)))
(cbrt.f64 b)
(neg.f64 (*.f64 (cbrt.f64 b) -1))
(cbrt.f64 b)
(cbrt.f64 b)

eval677.0ms (2.8%)

Compiler

Compiled 26234 to 10872 computations (58.6% saved)

prune310.0ms (1.3%)

Pruning

17 alts after pruning (12 fresh and 5 done)

PrunedKeptTotal
New132181329
Fresh6410
Picked011
Done145
Total1328171345
Error
0b
Counts
1345 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(neg.f64 (if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2)))
7.5b
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) a)) 3))
0.5b
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3))
0.7b
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3))
17.2b
(neg.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b))))
18.8b
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) b) b))
7.0b
(neg.f64 (*.f64 (*.f64 (*.f64 b a) a) b))
6.9b
(neg.f64 (*.f64 (*.f64 (*.f64 a b) b) a))
18.7b
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
24.3b
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b))) a))
2.7b
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a)))
21.0b
(neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))) b))
17.0b
(neg.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a))))
26.6b
(neg.f64 (*.f64 (*.f64 b b) (*.f64 a a)))
21.2b
(neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
21.1b
(neg.f64 (*.f64 (*.f64 a (*.f64 b b)) a))
0.3b
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
Compiler

Compiled 419 to 279 computations (33.4% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
0.3b
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
0.3b
(pow.f64 (*.f64 a b) 2)
Compiler

Compiled 41 to 25 computations (39% saved)

series27.0ms (0.1%)

Counts
2 → 32
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
0.0ms
b
@0
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
0.0ms
b
@inf
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
0.0ms
a
@-inf
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
0.0ms
a
@inf
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
Compiler

Compiled 2255 to 1775 computations (21.3% saved)

rewrite124.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
183×egg-rr
156×egg-rr
Counts
2 → 339
Calls
Call 1
Inputs
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (/.f64 -1/3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1/3) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/9 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 3 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 1 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 a b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 3 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) 1/3) (*.f64 3 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 -3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (neg.f64 (sqrt.f64 3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 (/.f64 27 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 9 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1/3) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27)))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (*.f64 1/3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 3 (pow.f64 (*.f64 a b) 2))) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 1/3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 a b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) a) 0) (/.f64 b (/.f64 3 (*.f64 (*.f64 a b) a))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) 1/3) 0) (/.f64 (*.f64 3 (*.f64 a b)) (/.f64 3 (*.f64 (*.f64 a b) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 27)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (/.f64 3 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a b) a) (/.f64 3 b)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 3 (*.f64 b b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 3 (*.f64 a a))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (/.f64 3 (cbrt.f64 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 3 (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 (*.f64 a b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (*.f64 a b) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/9)) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a b) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 a b)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 -1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 1/3)) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (*.f64 -1/3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/3)) (*.f64 1/3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (*.f64 -3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) -1) (*.f64 (sqrt.f64 1/3) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) -1) (*.f64 (cbrt.f64 1/9) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (*.f64 -1/3 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (*.f64 -3 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 -3 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 -3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a b)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (neg.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 a b)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1/3) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 1/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27))))))

simplify484.0ms (2%)

Algorithm
egglog
Counts
371 → 445
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (/.f64 -1/3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 0 -1/3) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) -1/3)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 1/9 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 3 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 1 (cbrt.f64 1/9)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 a (*.f64 (*.f64 a b) b))
(*.f64 b (*.f64 (*.f64 a b) a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)
(*.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 a b) 1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 3 (*.f64 a b)))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))
(*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 1/3) (*.f64 3 b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 b b) a) a)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 -3)) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (neg.f64 (sqrt.f64 3))) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))
(*.f64 1/3 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 (/.f64 27 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 1/3 (*.f64 9 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))
(*.f64 a (*.f64 a (*.f64 b b)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1/3) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 1/3)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))) (cbrt.f64 -3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/9)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27)))) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (*.f64 1/3 (cbrt.f64 9)))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/27))
(/.f64 (*.f64 3 (*.f64 3 (pow.f64 (*.f64 a b) 2))) 9)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 1/3 -1/3))
(/.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 3 -3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 3)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 a b)) 3)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 3))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (*.f64 a b) a) 0) (/.f64 b (/.f64 3 (*.f64 (*.f64 a b) a))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (*.f64 a b) 1/3) 0) (/.f64 (*.f64 3 (*.f64 a b)) (/.f64 3 (*.f64 (*.f64 a b) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (sqrt.f64 1/3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 27)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (/.f64 3 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a b) a) (/.f64 3 b)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 3 (*.f64 b b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 3 (*.f64 a a))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 1/3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (/.f64 3 (cbrt.f64 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 3 (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1/9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(-.f64 (/.f64 0 -3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 1/3))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (*.f64 a b) (cbrt.f64 1/9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/9)) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 a b))
(*.f64 -1/3 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -1/3))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a b) -1/3))
(*.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 a b)) -1/3))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))))
(*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/9)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -1/3))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 3 -3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 1/3) 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 -1/3) 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 1/3)) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (*.f64 -1/3 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/3)) (*.f64 1/3 (cbrt.f64 9)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (*.f64 -3 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) -1) (*.f64 (sqrt.f64 1/3) -3))
(/.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 3 -3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) -1) (*.f64 (cbrt.f64 1/9) -3))
(/.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (*.f64 -1/3 (sqrt.f64 3)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (*.f64 -3 (sqrt.f64 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 -3 3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 3)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/3)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -1/3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a b)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 -3))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -1/3)
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/27) 27)
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 9)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (neg.f64 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 a b)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 9))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 3))
(pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (neg.f64 (/.f64 (*.f64 a b) (/.f64 -1 (*.f64 a b)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (/.f64 -1/3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (/.f64 0 -1/3) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) -1/3)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 1/9 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 3 (*.f64 a b))))
(*.f64 1/9 (pow.f64 (*.f64 3 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 1 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) b) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 a (*.f64 (*.f64 a b) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 (*.f64 a b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 3)))
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 -3))
(*.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 a b) 1/3))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 3)))
(*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 3 (*.f64 a b)))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 -3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3)
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 3))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 1/3) (*.f64 3 b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 27))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 1/9))) (cbrt.f64 243))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 1/3)) 9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 9))) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 b b) a) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 -3)) (cbrt.f64 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 (cbrt.f64 -3))) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (neg.f64 (sqrt.f64 3))) (sqrt.f64 3))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 (sqrt.f64 3)))) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 3)
(*.f64 3 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 (sqrt.f64 3))) (neg.f64 (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 (cbrt.f64 3))) (neg.f64 (cbrt.f64 9)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 1/3 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a b) a)))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (sqrt.f64 1/3) (sqrt.f64 27)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 (/.f64 27 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/9) (cbrt.f64 243)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 9))) (cbrt.f64 3))
(*.f64 1/3 (*.f64 9 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 1/3 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))
(*.f64 a (*.f64 a (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 -1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 1/3)) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1/3) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 1/3)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3) 1/3)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 3))) (cbrt.f64 -3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 1/3)) 1/9)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27)))) (sqrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27)))) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 27 1/27))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 243))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (*.f64 1/3 (cbrt.f64 9)))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/27))
(/.f64 (*.f64 3 (*.f64 3 (pow.f64 (*.f64 a b) 2))) 9)
(/.f64 (pow.f64 (*.f64 3 (*.f64 a b)) 2) 9)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 1/3 -1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/9) -1/9)
(/.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 3 -3))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1/3) -9)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 1/9))) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 3)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) 1/3)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 a b)) 3)
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 3)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 1/3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 9) (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (sqrt.f64 1/3))))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 3))
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 1/9))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a b) 0) (neg.f64 (/.f64 (*.f64 a b) (/.f64 -3 (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 3)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (*.f64 a b) a) 0) (/.f64 b (/.f64 3 (*.f64 (*.f64 a b) a))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (*.f64 a b) 1/3) 0) (/.f64 (*.f64 3 (*.f64 a b)) (/.f64 3 (*.f64 (*.f64 a b) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (sqrt.f64 1/3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 27)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (/.f64 3 (cbrt.f64 (/.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/27))))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a b) a) (/.f64 3 b)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 3 (*.f64 b b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 3 (*.f64 a a))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 1/3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (/.f64 3 (cbrt.f64 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 3 (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1/9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 0) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) -1/3) -1) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(-.f64 (/.f64 0 -3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (*.f64 a b) (cbrt.f64 1/9)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/9)) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 -1/3 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -1/3))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a b) -1/3))
(neg.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) -1/3)))
(*.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 a b)) -1/3))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 (*.f64 a b) -1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 1/9))) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/9)
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/9))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -1/3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2))) 3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 3 -3))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -9 -1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 1/3) 3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (cbrt.f64 1/3) 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 -1/3) 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 -1/3) 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 1/3)) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (*.f64 -1/3 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 (cbrt.f64 1/3))) (*.f64 -1/3 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/3)) (*.f64 1/3 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 1/3))) (*.f64 1/3 (cbrt.f64 9)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/3)) (*.f64 -3 (cbrt.f64 9)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) -1/3) -3) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) -1) (*.f64 (sqrt.f64 1/3) -3))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 1/3) -3))
(/.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 3 -3))
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (/.f64 -9 -1))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) -1) (*.f64 (cbrt.f64 1/9) -3))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) -3))
(/.f64 (*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (*.f64 -1/3 (sqrt.f64 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 (sqrt.f64 1/3))) (*.f64 -1/3 (sqrt.f64 3)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)) (*.f64 -3 (sqrt.f64 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 -1/3)) (/.f64 (sqrt.f64 1/3) (sqrt.f64 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (sqrt.f64 1/3))) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 -3 3))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -9 -1/3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 1/3) -3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 1/3)) 1/3)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 1/3)) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/9) -1/3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a b)) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 -3))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) -1/3) -3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (sqrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/9) -1/3)
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/3) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/27) 27)
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 9)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 9)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1) -1/3) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (neg.f64 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 a b)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 9))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (cbrt.f64 9))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 1/9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 1/9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) 1/3) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 3) (cbrt.f64 (sqrt.f64 3))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1) 1)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/3)
(*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/27))
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27))
(*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/27))

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
25.6b
(*.f64 (*.f64 b b) (*.f64 a a))
Compiler

Compiled 25 to 6 computations (76% saved)

series20.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 (*.f64 b b) (*.f64 a a))
1.0ms
b
@0
(*.f64 (*.f64 b b) (*.f64 a a))
0.0ms
b
@inf
(*.f64 (*.f64 b b) (*.f64 a a))
0.0ms
b
@-inf
(*.f64 (*.f64 b b) (*.f64 a a))
0.0ms
a
@inf
(*.f64 (*.f64 b b) (*.f64 a a))
Compiler

Compiled 1015 to 775 computations (23.6% saved)

rewrite90.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
140×egg-rr
Counts
1 → 140
Calls
Call 1
Inputs
(*.f64 (*.f64 b b) (*.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a) (cbrt.f64 (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b) (cbrt.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b))) (cbrt.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b b) a) 3) (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b (*.f64 a a)))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)) (cbrt.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 b b) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a (cbrt.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b (cbrt.f64 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (*.f64 b (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (*.f64 a (cbrt.f64 (*.f64 (*.f64 b b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b))))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 a a) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3))))))

simplify276.0ms (1.2%)

Algorithm
egglog
Counts
164 → 152
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a))) (cbrt.f64 a))
(*.f64 b (*.f64 b (*.f64 a a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 b (*.f64 a a)) b)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b))
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(*.f64 (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a) (cbrt.f64 (*.f64 (*.f64 b b) a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b) (cbrt.f64 (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))) (*.f64 b (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)) (cbrt.f64 a))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a)))) (cbrt.f64 a))
(*.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b))) (cbrt.f64 (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 1))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) 1))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) 1))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 1))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)) 1))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) 1))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 1))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) 1))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) 1))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))) 1))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) 1))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) 1))
(*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(*.f64 (*.f64 (*.f64 b b) a) a)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b b) a) 3) (*.f64 a a))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b (*.f64 a a)))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b b) a)))
(*.f64 (*.f64 b a) (*.f64 b a))
(*.f64 a (*.f64 (*.f64 b b) a))
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)) (cbrt.f64 (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 b b) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a (cbrt.f64 a)) b))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b (cbrt.f64 b)) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (*.f64 b (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b a) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (*.f64 a (cbrt.f64 (*.f64 (*.f64 b b) a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(*.f64 (*.f64 1 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))
(*.f64 (*.f64 1 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b))))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(*.f64 (*.f64 1 (*.f64 (*.f64 a a) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a a)))))
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)
(pow.f64 (*.f64 b a) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a))) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 b (*.f64 b (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (*.f64 a a)) b)
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) (cbrt.f64 b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)) (cbrt.f64 b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a) (cbrt.f64 (*.f64 (*.f64 b b) a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b) (cbrt.f64 (*.f64 b (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))) (*.f64 b (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (cbrt.f64 (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b b) a)))) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b))) (cbrt.f64 (*.f64 b (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b a)) 2) (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 b a)) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) a) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b)) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) 1))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 b b)) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 a a))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) a)) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b b) a) a)
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b b) a) 3) (*.f64 a a))) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b (*.f64 a a)))) (cbrt.f64 b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b b) a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b a) (*.f64 b a))
(pow.f64 (*.f64 b a) 2)
(*.f64 a (*.f64 (*.f64 b b) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)) (cbrt.f64 (*.f64 b (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 b b) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b a)) 2) (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 a (cbrt.f64 a)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b (cbrt.f64 b)) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) (*.f64 b (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b a)) 2) (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b a) (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)) (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 b b) (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) a) 2)) (*.f64 a (cbrt.f64 (*.f64 (*.f64 b b) a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 1 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 1 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b))))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 b)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 1 (*.f64 (*.f64 a a) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 a (cbrt.f64 a)) b) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))) 1))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) (cbrt.f64 a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 a a)))))
(pow.f64 (*.f64 b a) 2)
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (*.f64 b a) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3))
(pow.f64 (*.f64 b a) 2)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (/.f64 1 b) -2)
6.6b
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)
13.6b
(*.f64 a (pow.f64 (/.f64 1 b) -2))
Compiler

Compiled 40 to 28 computations (30% saved)

series27.0ms (0.1%)

Counts
3 → 52
Calls

15 calls:

TimeVariablePointExpression
3.0ms
a
@0
(*.f64 a (pow.f64 (/.f64 1 b) -2))
1.0ms
b
@-inf
(*.f64 a (pow.f64 (/.f64 1 b) -2))
1.0ms
a
@-inf
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)
1.0ms
b
@0
(*.f64 a (pow.f64 (/.f64 1 b) -2))
1.0ms
b
@inf
(*.f64 a (pow.f64 (/.f64 1 b) -2))
Compiler

Compiled 1715 to 1235 computations (28% saved)

rewrite214.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
222×egg-rr
107×egg-rr
43×egg-rr
Counts
3 → 372
Calls
Call 1
Inputs
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)
(pow.f64 (/.f64 1 b) -2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0) (pow.f64 (/.f64 1 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (/.f64 1 (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 (pow.f64 (/.f64 1 b) -2) (/.f64 1 a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (/.f64 1 (cbrt.f64 a))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 (cbrt.f64 a) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 b) -2) 0) (/.f64 a (pow.f64 (pow.f64 (/.f64 1 b) -2) -1)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 a)) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 0) (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 0) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 1 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -3)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) -1/3)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 0 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 1/2 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 b) -2) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 a) (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (neg.f64 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/3) (/.f64 (cbrt.f64 (*.f64 a a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 2) (/.f64 (cbrt.f64 (*.f64 a a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 3) (/.f64 (cbrt.f64 (*.f64 a a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/2) (/.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) -1) (/.f64 (cbrt.f64 (*.f64 a a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1/3) (/.f64 (pow.f64 (/.f64 1 b) -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 2) (/.f64 (pow.f64 (/.f64 1 b) -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 3) (/.f64 (pow.f64 (/.f64 1 b) -2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1/2) (/.f64 (pow.f64 (/.f64 1 b) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/3) (/.f64 (cbrt.f64 a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 2) (/.f64 (cbrt.f64 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 3) (/.f64 (cbrt.f64 a) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/2) (/.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) -1) (/.f64 (cbrt.f64 a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a) 1/3) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a) 3) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a) 1/2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 a) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1/3) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 2) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 3) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1/2) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) -1) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 1/3) (/.f64 a 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 2) (/.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 3) (/.f64 a 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 1/2) (/.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1/3) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 2) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 3) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1/2) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) -1) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) -1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/3) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 3) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/2) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) -1) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 1/3) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 2) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 3) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 1/2) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) -1) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/3) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 3) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/2) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) -1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 a) (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (neg.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (neg.f64 (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -3)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) -1/3)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1/2) (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 0 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) a))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (neg.f64 (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (neg.f64 (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 b) -2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) -1) -1) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -3)) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) -1/3)) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b) 0) (/.f64 1 (/.f64 1 (*.f64 b b))) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (pow.f64 (/.f64 1 b) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) 0) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) 1/2) (*.f64 (pow.f64 (/.f64 1 b) -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 0) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 0 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (/.f64 1 b) -2)) (*.f64 1/2 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 1 b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 b) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 1 b) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 b) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 b) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3))))))

simplify577.0ms (2.4%)

Algorithm
egglog
Counts
424 → 505
Calls
Call 1
Inputs
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 b 2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(pow.f64 b 2)
(pow.f64 b 2)
(pow.f64 b 2)
(pow.f64 b 2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(if (!=.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0) (pow.f64 (/.f64 1 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (/.f64 1 (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 -1 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 a 0) (/.f64 (pow.f64 (/.f64 1 b) -2) (/.f64 1 a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (/.f64 1 (cbrt.f64 a))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 (cbrt.f64 a) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (pow.f64 (/.f64 1 b) -2) 0) (/.f64 a (pow.f64 (pow.f64 (/.f64 1 b) -2) -1)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 a)) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 0) (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 0) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 1 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 2 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -3)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) -1/3)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 1 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(+.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0))
(+.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(+.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2))
(+.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(+.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 0 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(+.f64 (*.f64 1/2 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 1/2 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(-.f64 0 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (pow.f64 (/.f64 1 b) -2) a)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 1 (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)
(*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1)
(*.f64 -1 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (neg.f64 a)) -1)
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 -1 (*.f64 (neg.f64 a) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (neg.f64 a) (neg.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/3) (/.f64 (cbrt.f64 (*.f64 a a)) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 2) (/.f64 (cbrt.f64 (*.f64 a a)) 1/2))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 3) (/.f64 (cbrt.f64 (*.f64 a a)) 1/3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/2) (/.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) -1) (/.f64 (cbrt.f64 (*.f64 a a)) -1))
(*.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/3) 1/3)
(*.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2) 1/2)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3) -1/3)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2) -2)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3) -3)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2) -1/2)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1) -1)
(*.f64 (/.f64 a 1/3) (/.f64 (pow.f64 (/.f64 1 b) -2) 3))
(*.f64 (/.f64 a 2) (/.f64 (pow.f64 (/.f64 1 b) -2) 1/2))
(*.f64 (/.f64 a 3) (/.f64 (pow.f64 (/.f64 1 b) -2) 1/3))
(*.f64 (/.f64 a 1/2) (/.f64 (pow.f64 (/.f64 1 b) -2) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/3) (/.f64 (cbrt.f64 a) 3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 2) (/.f64 (cbrt.f64 a) 1/2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 3) (/.f64 (cbrt.f64 a) 1/3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/2) (/.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) -1) (/.f64 (cbrt.f64 a) -1))
(*.f64 (/.f64 (cbrt.f64 a) 1/3) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 3))
(*.f64 (/.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 a) 3) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/3))
(*.f64 (/.f64 (cbrt.f64 a) 1/2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 2))
(*.f64 (/.f64 (cbrt.f64 a) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1/3) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 2) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 3) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1/2) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) -1) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) -1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) -1))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) -1))
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 1/3) (/.f64 a 3))
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 2) (/.f64 a 1/2))
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 3) (/.f64 a 1/3))
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 1/2) (/.f64 a 2))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1/3) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 3))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 2) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 3) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1/2) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) -1) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) -1))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 3))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) -1))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) -1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) -1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1))
(*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2))
(*.f64 1/3 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/3))
(*.f64 2 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/3) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 3) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/2) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) -1) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1))
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 3))
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/2))
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/3))
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 1/3) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 2) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 3) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 1/2) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) -1) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) -1))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/3) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 3) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/2) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1))
(*.f64 -3 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3))
(*.f64 -1/2 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2))
(*.f64 -1/3 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3))
(*.f64 -2 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 -1 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) -1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) -1))
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))
(*.f64 -1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))))
(*.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 3)
(*.f64 3 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)
(/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3)
(pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)
(neg.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(neg.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))
(neg.f64 (*.f64 (neg.f64 a) (pow.f64 (/.f64 1 b) -2)))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (neg.f64 a)))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (neg.f64 (cbrt.f64 a))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (neg.f64 (cbrt.f64 (*.f64 a a)))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))
(neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))
(if (!=.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 -1 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 2 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -3)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) -1/3)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 1 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(+.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0))
(+.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(+.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1/2) (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1/2))
(+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(+.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 0 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(+.f64 (*.f64 0 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(-.f64 0 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)
(*.f64 a (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (*.f64 a (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))
(*.f64 1 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)
(*.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1)
(*.f64 -1 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (neg.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (neg.f64 a)) -1)
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 -1 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (neg.f64 a) (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (/.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) 2)
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) 3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)
(/.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1)
(pow.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 3)
(pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(neg.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) a))
(neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 1))
(neg.f64 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))
(neg.f64 (*.f64 a (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (neg.f64 a)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (neg.f64 (cbrt.f64 a))))
(neg.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (neg.f64 (cbrt.f64 (*.f64 a a)))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 1))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) 3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3))
(if (!=.f64 (pow.f64 (/.f64 1 b) -2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) -1) -1) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -3)) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) -1/3)) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 2 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 1 (/.f64 1 (*.f64 b b))) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))
(+.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (pow.f64 (/.f64 1 b) -2) 0))
(+.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) 0) (pow.f64 (/.f64 1 b) -2))
(+.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) 1/2) (*.f64 (pow.f64 (/.f64 1 b) -2) 1/2))
(+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 0) (pow.f64 (/.f64 1 b) -2))
(+.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 0 (pow.f64 (/.f64 1 b) -2)))
(+.f64 (*.f64 0 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (/.f64 1 b) -2))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 b) -2)) (*.f64 1/2 (pow.f64 (/.f64 1 b) -2)))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (/.f64 1 b) -2))
(-.f64 0 (neg.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))
(*.f64 1 (pow.f64 (/.f64 1 b) -2))
(*.f64 (pow.f64 (/.f64 1 b) -2) 1)
(*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 2) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))
(/.f64 (pow.f64 (/.f64 1 b) -2) 1)
(/.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) -1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) 1/3)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3)
(pow.f64 (pow.f64 (/.f64 1 b) -2) 1)
(neg.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 1))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 1))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3))
Outputs
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 b 2))
(*.f64 (*.f64 b b) a)
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 a (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(if (!=.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0) (pow.f64 (/.f64 1 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0) (pow.f64 (/.f64 (/.f64 1 a) (pow.f64 (/.f64 1 b) -2)) -1) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (/.f64 1 (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 0) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) (/.f64 1 (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 -1 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 a 0) (/.f64 (pow.f64 (/.f64 1 b) -2) (/.f64 1 a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 -1 (/.f64 1 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (/.f64 1 (cbrt.f64 a))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 (cbrt.f64 a) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (pow.f64 (/.f64 1 b) -2) 0) (/.f64 a (pow.f64 (pow.f64 (/.f64 1 b) -2) -1)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 a)) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a))) (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 a)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a))) (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 0) (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) a) (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) a) (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 0) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 1 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 2 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -3)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) -1/3)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(if (!=.f64 1 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(+.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(+.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(+.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (+.f64 1/2 1/2))
(+.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 0) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(+.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 0 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(+.f64 (*.f64 1/2 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 1/2 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (+.f64 1/2 1/2))
(+.f64 (*.f64 0 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(-.f64 0 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (pow.f64 (/.f64 1 b) -2) a)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) a) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 1 (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 -1 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) (neg.f64 a))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) a)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (neg.f64 a)) -1)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 -1 (*.f64 (neg.f64 a) (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) a))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (neg.f64 a) (neg.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) 2)
(/.f64 (*.f64 2 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/3) (/.f64 (cbrt.f64 (*.f64 a a)) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 2) (/.f64 (cbrt.f64 (*.f64 a a)) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 3) (/.f64 (cbrt.f64 (*.f64 a a)) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/2) (/.f64 (cbrt.f64 (*.f64 a a)) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) -1) (/.f64 (cbrt.f64 (*.f64 a a)) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/3) 1/3)
(/.f64 (*.f64 1/3 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3)
(*.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2) 1/2)
(/.f64 (*.f64 (*.f64 1/2 a) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3) -1/3)
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 1/3) -1/3)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2) -2)
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 2) -2)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3) -3)
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 3) -3)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2) -1/2)
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 1/2) -1/2)
(*.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1) -1)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (/.f64 a 1/3) (/.f64 (pow.f64 (/.f64 1 b) -2) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 a 2) (/.f64 (pow.f64 (/.f64 1 b) -2) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 a 3) (/.f64 (pow.f64 (/.f64 1 b) -2) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 a 1/2) (/.f64 (pow.f64 (/.f64 1 b) -2) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/3) (/.f64 (cbrt.f64 a) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 2) (/.f64 (cbrt.f64 a) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 3) (/.f64 (cbrt.f64 a) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/2) (/.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) -1) (/.f64 (cbrt.f64 a) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 a) 1/3) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 a) 3) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 a) 1/2) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 a) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1/3) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 2) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 3) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1/2) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) -1) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)) 1))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) -1))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (*.f64 -1 -1))
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 1/3) (/.f64 a 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 2) (/.f64 a 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 3) (/.f64 a 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 1/2) (/.f64 a 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1/3) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 3))
(/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 2) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1/2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 3) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1/3))
(/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1/2) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) -1) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) -1))
(/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) 1) (/.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 1))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 3))
(/.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1/2))
(/.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) -1))
(/.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) 1))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) -1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) -1))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2))) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1/2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2))) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) -1))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2))) (*.f64 -1 -1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))
(*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/2))
(/.f64 (*.f64 (*.f64 1/2 a) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 1/3 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1/3))
(/.f64 (*.f64 1/3 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3)
(*.f64 2 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))
(/.f64 (*.f64 2 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/3) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 3) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/2) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) -1) (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 1/3) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (pow.f64 (/.f64 1 b) -2)) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 2) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1/2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (pow.f64 (/.f64 1 b) -2)) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 3) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (pow.f64 (/.f64 1 b) -2)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) 1/2) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (pow.f64 (/.f64 1 b) -2)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 a)) -1) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) -1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))) 1))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/3) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 3) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3))
(/.f64 (*.f64 (/.f64 a 1/3) (pow.f64 (/.f64 1 b) -2)) 3)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 1/2) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2))
(/.f64 (*.f64 (/.f64 a 2) (pow.f64 (/.f64 1 b) -2)) 1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1))
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 -1 -1))
(*.f64 -3 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3))
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 3) -3)
(*.f64 -1/2 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/2))
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 1/2) -1/2)
(*.f64 -1/3 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1/3))
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 1/3) -1/3)
(*.f64 -2 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) 2) -2)
(*.f64 -1 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) a) (pow.f64 (/.f64 1 b) -2)))) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/2))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) a) (pow.f64 (/.f64 1 b) -2)))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 3) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 1/3))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) a) (pow.f64 (/.f64 1 b) -2)))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) 1/2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 2))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) a) (pow.f64 (/.f64 1 b) -2)))) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) -1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) (*.f64 a (pow.f64 (/.f64 1 b) -2)))) -1))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2) a) (pow.f64 (/.f64 1 b) -2)))) (*.f64 -1 -1))
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 -1 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))))
(neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))))
(*.f64 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 3)
(/.f64 (*.f64 3 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3)
(*.f64 3 (/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))
(/.f64 (*.f64 3 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3)
(/.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) -1)
(/.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) -1)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3) 1/3)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 3)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 1)
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (*.f64 (neg.f64 a) (pow.f64 (/.f64 1 b) -2)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (neg.f64 a)))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)) (neg.f64 (cbrt.f64 a))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (neg.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2) (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) 1))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) 3))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 3))
(*.f64 a (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 0) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) -1) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(if (!=.f64 -1 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 -1 0) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(if (!=.f64 2 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 2 0) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -3)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) -3)) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) -1/3)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 3) -1/3)) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(if (!=.f64 1 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(if (!=.f64 1 0) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1/2) (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) (+.f64 1/2 1/2))
(+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 0) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(+.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (*.f64 0 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(+.f64 (*.f64 0 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) (+.f64 1/2 1/2))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(-.f64 0 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 a a)))
(cbrt.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) a) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (*.f64 a a) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 a (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 1 b) -2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) a) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2)) 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 a (*.f64 a (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) 2)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 1 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1)
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (neg.f64 a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) a) (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (neg.f64 a)) -1)
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a)))))
(*.f64 -1 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (cbrt.f64 a))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) a) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) a))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 (neg.f64 a) (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 a (pow.f64 (/.f64 1 b) -2)))
(*.f64 (/.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) 2)
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) 3))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2) (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3))))
(neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 3))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(/.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) -1)
(/.f64 (*.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))) a) -1)
(pow.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3) 1/3)
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 3)
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 1)
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 1))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 1 b) -2))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2))) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (pow.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 a (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (neg.f64 a)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 2)))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (pow.f64 (/.f64 1 b) -2))) (neg.f64 (cbrt.f64 a))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 a)) (neg.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (cbrt.f64 (neg.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2))))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) 2)) a) (cbrt.f64 (*.f64 a (neg.f64 (pow.f64 (/.f64 1 b) -2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a)) 1))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))) 3))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a) 3))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(if (!=.f64 (pow.f64 (/.f64 1 b) -2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) -1) -1) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 (pow.f64 (/.f64 1 b) -2) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 b) -2) -1)) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) -3)) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) -1/3)) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 2 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 1 (/.f64 1 (*.f64 b b))) (pow.f64 (/.f64 1 b) -2))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 b) -2) (pow.f64 (/.f64 1 b) -2))
(+.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 (pow.f64 (/.f64 1 b) -2) 0))
(pow.f64 (/.f64 1 b) -2)
(+.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) 0) (pow.f64 (/.f64 1 b) -2))
(pow.f64 (/.f64 1 b) -2)
(+.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) 1/2) (*.f64 (pow.f64 (/.f64 1 b) -2) 1/2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (+.f64 1/2 1/2))
(+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 0) (pow.f64 (/.f64 1 b) -2))
(pow.f64 (/.f64 1 b) -2)
(+.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 0 (pow.f64 (/.f64 1 b) -2)))
(pow.f64 (/.f64 1 b) -2)
(+.f64 (*.f64 0 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (/.f64 1 b) -2))
(pow.f64 (/.f64 1 b) -2)
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 b) -2)) (*.f64 1/2 (pow.f64 (/.f64 1 b) -2)))
(*.f64 (pow.f64 (/.f64 1 b) -2) (+.f64 1/2 1/2))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (/.f64 1 b) -2))) (pow.f64 (/.f64 1 b) -2))
(pow.f64 (/.f64 1 b) -2)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 1 b) -2)))
(pow.f64 (/.f64 1 b) -2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(pow.f64 (/.f64 1 b) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))
(pow.f64 (/.f64 1 b) -2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))
(pow.f64 (/.f64 1 b) -2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2))))
(pow.f64 (/.f64 1 b) -2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))))
(pow.f64 (/.f64 1 b) -2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)) 2))))
(*.f64 1 (pow.f64 (/.f64 1 b) -2))
(pow.f64 (/.f64 1 b) -2)
(*.f64 (pow.f64 (/.f64 1 b) -2) 1)
(pow.f64 (/.f64 1 b) -2)
(*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) -1)
(pow.f64 (/.f64 1 b) -2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 1 b) -2)))
(pow.f64 (/.f64 1 b) -2)
(*.f64 (/.f64 (pow.f64 (/.f64 1 b) -2) 2) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) 2) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (/.f64 1 b) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 2))
(pow.f64 (/.f64 1 b) -2)
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3))))
(neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) (*.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 2)))))
(/.f64 (pow.f64 (/.f64 1 b) -2) 1)
(pow.f64 (/.f64 1 b) -2)
(/.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) -1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3) 1/3)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2)) 3)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (pow.f64 (/.f64 1 b) -2) 1)
(pow.f64 (/.f64 1 b) -2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)))
(pow.f64 (/.f64 1 b) -2)
(neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 1))
(pow.f64 (/.f64 1 b) -2)
(neg.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 1 b) -2)) 1))
(pow.f64 (/.f64 1 b) -2)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 b) -2))) 3))
(pow.f64 (/.f64 1 b) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 b) -2) 3))
(pow.f64 (/.f64 1 b) -2)

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
0.3b
(pow.f64 (*.f64 a b) 2)
0.4b
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
Compiler

Compiled 41 to 25 computations (39% saved)

series29.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
0.0ms
b
@0
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
0.0ms
a
@inf
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
0.0ms
b
@-inf
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
0.0ms
a
@-inf
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
Compiler

Compiled 2255 to 1775 computations (21.3% saved)

rewrite133.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
184×egg-rr
155×egg-rr
Counts
2 → 339
Calls
Call 1
Inputs
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (/.f64 -3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 -1 (/.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (*.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (cbrt.f64 9)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -3) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) -1) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (*.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 1/3 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (/.f64 1 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 (*.f64 a b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 3) (*.f64 1/3 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) 3) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 -1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (neg.f64 (sqrt.f64 1/3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/27) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 (/.f64 1/27 9)) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1/3) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (/.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (*.f64 3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (neg.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (neg.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 a b)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 1) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1/3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1/3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) a) 0) (/.f64 b (/.f64 1/3 (*.f64 (*.f64 a b) a))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) 3) 0) (/.f64 (*.f64 1/3 (*.f64 a b)) (/.f64 1/3 (*.f64 (*.f64 a b) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (/.f64 1/3 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a b) a) (/.f64 1/3 b)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 1/3 (*.f64 b b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 1/3 (*.f64 a a))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 1/3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (/.f64 1/3 (cbrt.f64 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1/3 (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 (*.f64 a b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (*.f64 (*.f64 a b) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 9)) (*.f64 (*.f64 a b) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a b) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 a b)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (*.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 -3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (*.f64 1/3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (*.f64 -1/3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) -1) (*.f64 (sqrt.f64 3) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) -1) (*.f64 (cbrt.f64 9) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (*.f64 -1/3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (*.f64 -1/3 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 -1/3 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (*.f64 a b)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (*.f64 a b)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 3) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 9))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 1) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27))))))

simplify504.0ms (2.1%)

Algorithm
egglog
Counts
387 → 452
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (/.f64 -3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 -1 (/.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (cbrt.f64 9)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 0 -3) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3) 9)
(*.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) -1) -3)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 9 (*.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 1/3 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (/.f64 1 (cbrt.f64 9)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 a (*.f64 (*.f64 a b) b))
(*.f64 b (*.f64 (*.f64 a b) a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 (*.f64 a b) 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (*.f64 (*.f64 a b) 3) (*.f64 1/3 (*.f64 a b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 3) (*.f64 1/3 b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b b) a) a)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))))
(*.f64 a (*.f64 a (*.f64 b b)))
(*.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 3))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))
(*.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 1/27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 1/9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 -1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (neg.f64 (sqrt.f64 1/3))) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1/3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 3 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a)))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/27) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 (/.f64 1/27 9)) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 3 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 3)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (sqrt.f64 3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 9)
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1/3) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (sqrt.f64 1/27))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3) 1/9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 27))
(/.f64 (*.f64 1/3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) 1/9)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 3 -3))
(/.f64 (*.f64 1/3 (/.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 1/3 -1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (*.f64 3 (cbrt.f64 9)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (neg.f64 (sqrt.f64 3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (neg.f64 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/3)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 a b)) 1/3)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 1) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (cbrt.f64 1/3))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1/3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1/3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (*.f64 a b) a) 0) (/.f64 b (/.f64 1/3 (*.f64 (*.f64 a b) a))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (*.f64 a b) 3) 0) (/.f64 (*.f64 1/3 (*.f64 a b)) (/.f64 1/3 (*.f64 (*.f64 a b) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (/.f64 1/3 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a b) a) (/.f64 1/3 b)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 1/3 (*.f64 b b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 1/3 (*.f64 a a))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 1/3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (/.f64 1/3 (cbrt.f64 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1/3 (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(-.f64 (/.f64 0 -1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 3))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (*.f64 (*.f64 a b) (cbrt.f64 9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 9)) (*.f64 (*.f64 a b) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b))
(*.f64 -3 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -3))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a b) -3))
(*.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 a b)) -3))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))))
(*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 9)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))
(*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -3))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3) 1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (*.f64 1/3 -1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 3) 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 -3) 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (*.f64 -1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) -1) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 1/3 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) -1) (*.f64 (cbrt.f64 9) -1/3))
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (*.f64 -1/3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (*.f64 -1/3 1/3))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 -1/3 (sqrt.f64 3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 3)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) -3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (*.f64 a b)) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) 3) -3)
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3) 3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/27)
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/9)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (*.f64 a b)) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 1) (cbrt.f64 1/3))
(pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 3 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 3 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 3 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 3 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 3 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 3 (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (neg.f64 (/.f64 (*.f64 a b) (/.f64 -1 (*.f64 a b)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (/.f64 -3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 -1 (/.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (cbrt.f64 9)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (/.f64 0 -3) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3) 9)
(*.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) -1) -3)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 9 (*.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 1/3 (*.f64 a b))))
(*.f64 9 (pow.f64 (*.f64 1/3 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (/.f64 1 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 9))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) b) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 a (*.f64 (*.f64 a b) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 (*.f64 a b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/3)))
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 (*.f64 a b) 3))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/3)))
(*.f64 (*.f64 (*.f64 a b) 3) (*.f64 1/3 (*.f64 a b)))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 3) (*.f64 1/3 b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b b) a) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/3)))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))))
(*.f64 a (*.f64 a (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 3))))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 9) (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1/3)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 -1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 9) (cbrt.f64 1/9)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 -1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3)
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 1/27))
(*.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 9))) (cbrt.f64 1/243))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 1/9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 3)) 1/9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 1/9))) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 -1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 (cbrt.f64 -1/3))) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (neg.f64 (sqrt.f64 1/3))) (sqrt.f64 1/3))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 (sqrt.f64 1/3)))) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1/3)
(*.f64 1/3 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 1/3)) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 (cbrt.f64 1/3))) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 27 1/27))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 3 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a)))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/27) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (*.f64 (sqrt.f64 3) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 (/.f64 1/27 9)) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 1/243)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 1/9))) (cbrt.f64 1/3))
(*.f64 3 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(*.f64 (*.f64 3 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -1/3)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 -3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 3)) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 1/3) 3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 3)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3) 3)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (sqrt.f64 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (sqrt.f64 3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 -3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 3)) 9)
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1/3) (sqrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)))) (sqrt.f64 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/27 27))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (sqrt.f64 1/27))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 1/243))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 3) 1/9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 27))
(/.f64 (*.f64 1/3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) 1/9)
(/.f64 (pow.f64 (*.f64 1/3 (*.f64 a b)) 2) 1/9)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 3 -3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -9) -9)
(/.f64 (*.f64 1/3 (/.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 1/3 -1/3))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) -3) -1/9)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 9))) (*.f64 3 (cbrt.f64 9)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (neg.f64 (sqrt.f64 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (neg.f64 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/3)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 9))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/3) 3)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 1/3 (*.f64 a b)) (*.f64 a b)) 1/3)
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/3)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 3) 1/3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (cbrt.f64 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 3) 1/3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 1) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 3) 1/3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/9))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/9) (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (cbrt.f64 (sqrt.f64 3))))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(/.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (cbrt.f64 1/3))
(*.f64 (/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (cbrt.f64 9))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1/3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 a b) 0) (neg.f64 (/.f64 (*.f64 a b) (/.f64 -1/3 (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (*.f64 a b) (/.f64 1/3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1/3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (*.f64 a b) a) 0) (/.f64 b (/.f64 1/3 (*.f64 (*.f64 a b) a))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (*.f64 a b) 3) 0) (/.f64 (*.f64 1/3 (*.f64 a b)) (/.f64 1/3 (*.f64 (*.f64 a b) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (/.f64 1/3 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a b) a) (/.f64 1/3 b)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 1/3 (*.f64 b b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 1/3 (*.f64 a a))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 1/3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (/.f64 1/3 (cbrt.f64 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1/3 (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 0) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) -1/3) -1) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(-.f64 (/.f64 0 -1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 3))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (*.f64 (*.f64 a b) (cbrt.f64 9)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 9)) (*.f64 (*.f64 a b) (cbrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 -3 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 3))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -3))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a b) -3))
(neg.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) -3)))
(*.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 a b)) -3))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 (*.f64 a b) -3)))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 9))) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)))
(*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 9)
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 1))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 9)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 9)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 3 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 9)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3) 1/3)
(/.f64 (*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2)) 1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (*.f64 1/3 -1/3))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/9 -3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 3) 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 3) 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 -3) 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (cbrt.f64 -3) 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 3) 1/3) (pow.f64 (*.f64 a b) 2)) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 (cbrt.f64 3))) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 3))) (*.f64 3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (cbrt.f64 3)) (*.f64 -1/3 (cbrt.f64 1/9)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) -3) -1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) -1) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 1/3 -1/3))
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (/.f64 -1/9 -1))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) -1) (*.f64 (cbrt.f64 9) -1/3))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (*.f64 (cbrt.f64 9) -1/3))
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (sqrt.f64 1/27))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 (sqrt.f64 3))) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (sqrt.f64 3)) (*.f64 -1/3 (sqrt.f64 1/3)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 -3)) (/.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 9) (sqrt.f64 3))) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (*.f64 -1/3 1/3))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/9 -3))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 -1/3 (sqrt.f64 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 1) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 3)) 3)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 3)) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -9) -3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (*.f64 a b)) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) 3) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -9) -3)
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3) 3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/27)
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/9)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1/9)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1) -3) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (*.f64 a b)) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/9))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -1) 1)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) 1) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 9)) (cbrt.f64 1/3))
(pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 3)
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/3)
(*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 27))
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 3)
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 27))
(*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 27))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
0.2b
(!=.f64 (pow.f64 (*.f64 a b) 2) 0)
0.3b
(pow.f64 (*.f64 a b) 2)
0.5b
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
Compiler

Compiled 83 to 49 computations (41% saved)

series29.0ms (0.1%)

Counts
3 → 48
Calls

18 calls:

TimeVariablePointExpression
2.0ms
b
@0
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
1.0ms
a
@0
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
0.0ms
b
@inf
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
0.0ms
a
@inf
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
0.0ms
b
@-inf
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
Compiler

Compiled 2255 to 1775 computations (21.3% saved)

rewrite322.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
594×egg-rr
168×egg-rr
egg-rr
Counts
3 → 763
Calls
Call 1
Inputs
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(!=.f64 (pow.f64 (*.f64 a b) 2) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) 2) 0) (/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 0) (/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 b)) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 a)) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) b)) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a b) b))) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b b) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 a a))) (*.f64 b b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) b) 0) (*.f64 (/.f64 -1 (/.f64 -1 a)) (*.f64 (*.f64 a b) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a a) b) 0) (*.f64 (/.f64 -1 (/.f64 -1 b)) (*.f64 (*.f64 a a) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 a b)) 0) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (neg.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) a)) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a a) b))) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a a) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 b b))) (*.f64 a a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0) (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) -1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 a b)) 0) (pow.f64 (/.f64 -1 (*.f64 a b)) -2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2) -1/3) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -3) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) -3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1/2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (*.f64 1/2 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 1) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (/.f64 -1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (/.f64 1 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (neg.f64 (/.f64 1 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (/.f64 -1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (*.f64 0 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 b)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 a))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 b)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 -1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 a))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 b))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 a)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 b))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (/.f64 -1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (/.f64 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (*.f64 a a))) (/.f64 1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (*.f64 (*.f64 a b) b))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 a)) (/.f64 -1 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (*.f64 (*.f64 a a) b))) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (*.f64 a a))) (/.f64 -1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 a)) (/.f64 1 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 b)) (/.f64 1 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a b) b))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (*.f64 b b))) (/.f64 -1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a a) b))) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 b)) (/.f64 -1 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)))) (/.f64 -1 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (/.f64 -1 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (/.f64 -1 (*.f64 a b))))) (pow.f64 (/.f64 -1 (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (/.f64 1 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 1 (/.f64 -1 (*.f64 a b))))) (pow.f64 (/.f64 1 (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x !=.f64 (pow.f64 (*.f64 a b) 2) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (*.f64 a b)) (/.f64 1 (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (*.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 a) (/.f64 1 (*.f64 (*.f64 a b) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 1 a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 b) (/.f64 1 (*.f64 (*.f64 a a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (*.f64 b b)) (/.f64 1 (*.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 -1 a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 -1 b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (*.f64 b b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 a b)) (/.f64 -1 (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 a) (/.f64 -1 (*.f64 (*.f64 a b) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (*.f64 a a)) (/.f64 1 (*.f64 b b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 b) (/.f64 -1 (*.f64 (*.f64 a a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 1 b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 a b)) 0) (/.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 a b)) 0) (/.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 b b)) 0) (/.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (/.f64 1 (*.f64 b b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 a) 0) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 -1 (/.f64 -1 a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 0) (/.f64 (/.f64 -1 a) (/.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 -1 (/.f64 -1 b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 b b)) 0) (/.f64 (/.f64 -1 (*.f64 a a)) (/.f64 -1 (/.f64 -1 (*.f64 b b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 -1 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 0) (/.f64 (/.f64 1 a) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 a b) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 0) (/.f64 (/.f64 1 b) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 a a) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 a a)) 0) (/.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (/.f64 1 (*.f64 a a)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 a) 0) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 1 (/.f64 -1 a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 a a)) 0) (/.f64 (/.f64 -1 (*.f64 b b)) (/.f64 -1 (/.f64 -1 (*.f64 a a)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b) 0) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 1 (/.f64 -1 b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 0) (/.f64 (/.f64 -1 b) (/.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1) 0) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) -1/3)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -3)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (pow.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) -1/3) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) -3) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2) (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (*.f64 a b)) (neg.f64 (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 a b)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (/.f64 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) -1) (/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 b b)) 1) (/.f64 (/.f64 1 (*.f64 a a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 b b)) -1) (/.f64 (/.f64 1 (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 a) 1) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 a) -1) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1) (/.f64 (/.f64 -1 a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) -1) (/.f64 (/.f64 -1 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 b b)) 1) (/.f64 (/.f64 -1 (*.f64 a a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 b b)) -1) (/.f64 (/.f64 -1 (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 1) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) -1) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 1) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) -1) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 a a)) 1) (/.f64 (/.f64 1 (*.f64 b b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 a a)) -1) (/.f64 (/.f64 1 (*.f64 b b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a a)) 1) (/.f64 (/.f64 -1 (*.f64 b b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a a)) -1) (/.f64 (/.f64 -1 (*.f64 b b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) -1) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) -1) (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) -1) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (*.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (/.f64 1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a b)) (/.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a b)) (/.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (/.f64 1 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 b b)) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a a)) (/.f64 1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 1 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 -1 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 -1 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 a)) (/.f64 -1 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b))) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 (*.f64 a a))) (/.f64 -1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 (*.f64 b b))) (/.f64 -1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 b)) (/.f64 -1 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 b b)) (neg.f64 (*.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a a)) (neg.f64 (/.f64 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 a a)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 b b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 b) (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 a) (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (*.f64 b b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) -1) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (cbrt.f64 (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a b)) b) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 a a)) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a) (neg.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 b) (neg.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a b)) a) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 b b)) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 b b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (/.f64 (/.f64 -1 (*.f64 a b)) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 3 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 -1 (/.f64 -1 a))) (neg.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 -1 a)) (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 3 (/.f64 -1 a))) (*.f64 3 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 1/2 (/.f64 -1 a))) (*.f64 1/2 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 2 (/.f64 -1 a))) (*.f64 2 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (/.f64 -1 (*.f64 (*.f64 a b) b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (*.f64 3 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 3 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (*.f64 1/2 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 a) (*.f64 2 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 -1 (/.f64 -1 b))) (neg.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 -1 b)) (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 3 (/.f64 -1 b))) (*.f64 3 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 1/2 (/.f64 -1 b))) (*.f64 1/2 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 2 (/.f64 -1 b))) (*.f64 2 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 3 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 1/2 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 2 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 -1 (/.f64 -1 (*.f64 b b)))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 a a)) (/.f64 -1 (*.f64 b b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 3 (/.f64 -1 (*.f64 b b)))) (*.f64 3 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 1/2 (/.f64 -1 (*.f64 b b)))) (*.f64 1/2 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 2 (/.f64 -1 (*.f64 b b)))) (*.f64 2 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (/.f64 1 (*.f64 a b))) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (*.f64 a b)))) (*.f64 3 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (*.f64 a b)))) (*.f64 1/2 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (*.f64 a b)))) (*.f64 2 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 -1 (*.f64 a b))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 3 (/.f64 1 (*.f64 a b)))) (*.f64 3 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 1/2 (/.f64 1 (*.f64 a b)))) (*.f64 1/2 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 2 (/.f64 1 (*.f64 a b)))) (*.f64 2 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 1/2 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 -1 (/.f64 -1 (*.f64 a a)))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 b b)) (/.f64 -1 (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 3 (/.f64 -1 (*.f64 a a)))) (*.f64 3 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 1/2 (/.f64 -1 (*.f64 a a)))) (*.f64 1/2 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 2 (/.f64 -1 (*.f64 a a)))) (*.f64 2 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 3 (*.f64 3 (neg.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (neg.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (neg.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 3 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 1/2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 2 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 1/2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 1/2 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 2 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (/.f64 (/.f64 -1 (*.f64 a b)) a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 3 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 1 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 3 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 1/2 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 2 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 3 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 3 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 1/2 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 2 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 3 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 1/2 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 2 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 3) 0) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 1/2) 0) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 2) 0) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 3) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 1/2) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (cbrt.f64 (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 3) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1/2) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 2) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 3) 0) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2) 0) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 2) 0) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (cbrt.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 1) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 3) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 1/2) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (*.f64 a 0)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1) (*.f64 a 0)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 3) (*.f64 a 0)) (*.f64 a 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1/2) (*.f64 a 0)) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 2) (*.f64 a 0)) (*.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) b) (*.f64 a 0)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 1) (*.f64 a 0)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 3) (*.f64 a 0)) (*.f64 a 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 1/2) (*.f64 a 0)) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 2) (*.f64 a 0)) (*.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 a b)) (*.f64 (*.f64 a b) 0)) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (*.f64 a b) 0)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 3) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 1/2) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 2) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 3) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 1/2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (pow.f64 (*.f64 a b) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (cbrt.f64 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 1) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 1/2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 3) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 1/2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 3) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 1/2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 b b) 0)) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 1) (*.f64 (*.f64 b b) 0)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 3) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 1/2) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 2) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 3 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/2 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 3) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 1/2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 a) (*.f64 (*.f64 (*.f64 a b) b) 0)) (neg.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 a) 1) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 a) 3) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 a) 1/2) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 a) 2) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 a a) b) 0)) (neg.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 b) 1) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 b) 3) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 b) 1/2) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 b) 2) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) a) (*.f64 b 0)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 1) (*.f64 b 0)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 3) (*.f64 b 0)) (*.f64 b 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 1/2) (*.f64 b 0)) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 2) (*.f64 b 0)) (*.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (*.f64 b 0)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1) (*.f64 b 0)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 3) (*.f64 b 0)) (*.f64 b 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1/2) (*.f64 b 0)) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 2) (*.f64 b 0)) (*.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a b)) 0)) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 3) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 2) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 (*.f64 a a) 0)) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1) (*.f64 (*.f64 a a) 0)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 3) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1/2) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 2) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) -1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1/2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (*.f64 a b)))) (pow.f64 (*.f64 a b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 b b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 a) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 (*.f64 a b) b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 (*.f64 a a) b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 a a)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 a) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 a b)))) (neg.f64 (pow.f64 (*.f64 a b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 -1 (/.f64 1 (*.f64 b b)))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 a) (/.f64 -1 (*.f64 (*.f64 a b) b))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) a))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (/.f64 -1 (*.f64 (*.f64 a a) b))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 b b)) (/.f64 -1 (*.f64 a a))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 -1 a)) (neg.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 a) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) b))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 -1 b)) (neg.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 -1 (*.f64 a b))) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 a a)) (/.f64 1 (*.f64 b b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 a) (/.f64 1 (*.f64 (*.f64 a b) b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (/.f64 (/.f64 1 (*.f64 a b)) a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (/.f64 1 (*.f64 (*.f64 a a) b))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 b b)) (/.f64 1 (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 1 a)) (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 a) (/.f64 (/.f64 1 (*.f64 a b)) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 1 b)) (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 3 (/.f64 -1 (*.f64 a b)))) (*.f64 3 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 3 (/.f64 1 (*.f64 b b)))) (*.f64 3 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 3 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 a) (*.f64 3 (/.f64 1 (*.f64 (*.f64 a b) b)))) (*.f64 3 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) a))) (*.f64 3 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 3 (/.f64 1 (*.f64 (*.f64 a a) b)))) (*.f64 3 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 3 (/.f64 1 (*.f64 a a)))) (*.f64 3 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 3 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 3 (/.f64 1 a))) (*.f64 3 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 a) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) b))) (*.f64 3 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 3 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (/.f64 1 (*.f64 a b)))) (*.f64 3 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 3 (/.f64 1 b))) (*.f64 3 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 3 (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 -1 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)))))))

simplify2.9s (12%)

Algorithm
egglog
Counts
811 → 1065
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 -1 (/.f64 (pow.f64 a -2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 a -2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 a -2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 a -2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 a) 2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 a) 2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 a) 2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 a) 2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 a) 2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 a) 2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 a) 2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 a) 2) (pow.f64 b 2)))
(*.f64 -1 (/.f64 (pow.f64 b -2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 b -2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 b -2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 b -2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 b) 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 b) 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 b) 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 b) 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 b) 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 b) 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 b) 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 b) 2) (pow.f64 a 2)))
(fma.f64 1 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 -1 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 0 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 0 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 0 3 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 0 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) 2) 0) (/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 0) (/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 a 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 b)) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 b 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 a)) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 a 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) b)) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 a 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a b) b))) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 b b) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 a a))) (*.f64 b b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (*.f64 (/.f64 -1 (/.f64 -1 a)) (*.f64 (*.f64 a b) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (*.f64 a a) b) 0) (*.f64 (/.f64 -1 (/.f64 -1 b)) (*.f64 (*.f64 a a) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (neg.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 b 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) a)) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 b 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a a) b))) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 a a) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 b b))) (*.f64 a a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0) (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) -1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (*.f64 a b)) 0) (pow.f64 (/.f64 -1 (*.f64 a b)) -2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 -1 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2) -1/3) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -3) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) -3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 1 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (-.f64 0 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1/2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1/2))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (*.f64 1/2 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(+.f64 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(-.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(-.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(-.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(-.f64 (/.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 1) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))
(*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (/.f64 -1 (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))
(*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (/.f64 1 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (neg.f64 (/.f64 1 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))
(*.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (/.f64 -1 (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (*.f64 0 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 2))
(*.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(*.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -1)
(*.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)
(/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a b)))
(/.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 b)) (/.f64 1 a))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 a))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 b)) (/.f64 -1 a))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 -1 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 a))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 a)) (/.f64 -1 b))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 b))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 a)) (/.f64 1 b))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 1 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 b))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (/.f64 -1 (*.f64 b b))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (/.f64 1 (*.f64 b b))))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 a a))) (/.f64 1 (*.f64 b b)))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 (*.f64 a b) b))) (/.f64 -1 a))
(/.f64 (/.f64 1 (/.f64 -1 a)) (/.f64 -1 (*.f64 (*.f64 a b) b)))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 (*.f64 a a) b))) (/.f64 -1 b))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 a a))) (/.f64 -1 (*.f64 b b)))
(/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (/.f64 -1 (/.f64 -1 a)) (/.f64 1 (*.f64 (*.f64 a b) b)))
(/.f64 (/.f64 -1 (/.f64 -1 b)) (/.f64 1 (*.f64 (*.f64 a a) b)))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a b) b))) (/.f64 1 a))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 b b))) (/.f64 -1 (*.f64 a a)))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a a) b))) (/.f64 1 b))
(/.f64 (/.f64 1 (/.f64 -1 b)) (/.f64 -1 (*.f64 (*.f64 a a) b)))
(/.f64 2 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 1/2))
(/.f64 1/2 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)))) (/.f64 -1 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(/.f64 (-.f64 (*.f64 0 (/.f64 -1 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (/.f64 -1 (*.f64 a b))))) (pow.f64 (/.f64 -1 (*.f64 a b)) 3))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(/.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(/.f64 (-.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 0 (/.f64 1 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 1 (/.f64 -1 (*.f64 a b))))) (pow.f64 (/.f64 1 (*.f64 a b)) 3))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -1)
(/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)
(/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))
(/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 3)
(pow.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) 1/3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(pow.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) 2)
(pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) 2)
(neg.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0))
(cbrt.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))))
(!=.f64 (pow.f64 (*.f64 a b) 2) 0)
(fma.f64 1 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 -1 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 0 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 0 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 0 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 0 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 (/.f64 -1 (*.f64 a b)) (/.f64 1 (*.f64 a b)) 0)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)
(fma.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0)
(fma.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)
(fma.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)
(fma.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (*.f64 a a)) 0)
(fma.f64 (/.f64 -1 a) (/.f64 1 (*.f64 (*.f64 a b) b)) 0)
(fma.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0)
(fma.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 1 a) 0)
(fma.f64 (/.f64 -1 b) (/.f64 1 (*.f64 (*.f64 a a) b)) 0)
(fma.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1 0)
(fma.f64 (/.f64 -1 (*.f64 b b)) (/.f64 1 (*.f64 a a)) 0)
(fma.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 -1 a) 0)
(fma.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 -1 b) 0)
(fma.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (*.f64 b b)) 0)
(fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)
(fma.f64 (/.f64 1 (*.f64 a b)) (/.f64 -1 (*.f64 a b)) 0)
(fma.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1 0)
(fma.f64 (/.f64 1 a) (/.f64 -1 (*.f64 (*.f64 a b) b)) 0)
(fma.f64 (/.f64 -1 (*.f64 a a)) (/.f64 1 (*.f64 b b)) 0)
(fma.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)
(fma.f64 (/.f64 1 b) (/.f64 -1 (*.f64 (*.f64 a a) b)) 0)
(fma.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0)
(fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0)
(fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 1 b) 0)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0)
(fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0)
(fma.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0)
(if (!=.f64 -1 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 a b)) 0) (/.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 a b)) 0) (/.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 b b)) 0) (/.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (/.f64 1 (*.f64 b b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 a) 0) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 -1 (/.f64 -1 a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 0) (/.f64 (/.f64 -1 a) (/.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 -1 (/.f64 -1 b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 b b)) 0) (/.f64 (/.f64 -1 (*.f64 a a)) (/.f64 -1 (/.f64 -1 (*.f64 b b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 -1 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 0) (/.f64 (/.f64 1 a) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 a b) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 0) (/.f64 (/.f64 1 b) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 a a) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 a a)) 0) (/.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (/.f64 1 (*.f64 a a)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 1 (/.f64 -1 a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 a a)) 0) (/.f64 (/.f64 -1 (*.f64 b b)) (/.f64 -1 (/.f64 -1 (*.f64 a a)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 1 (/.f64 -1 b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 0) (/.f64 (/.f64 -1 b) (/.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1) 0) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 0 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) -1/3)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -3)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (pow.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) -1/3) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) -3) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 1 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(+.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(+.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)
(+.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1) 1)
(+.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 3) 3)
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2) (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2))
(+.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(-.f64 0 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(-.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)
(-.f64 1 (-.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(-.f64 3 (-.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(-.f64 1 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(-.f64 3 (+.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(-.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(-.f64 (/.f64 (/.f64 0 (*.f64 a b)) (neg.f64 (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 a b)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(*.f64 (+.f64 0 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 a b)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (/.f64 1 (*.f64 b b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) (/.f64 1 a))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 1 (*.f64 a b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) (/.f64 1 b))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) -1) (/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1))
(*.f64 (/.f64 (/.f64 1 (*.f64 b b)) 1) (/.f64 (/.f64 1 (*.f64 a a)) -1))
(*.f64 (/.f64 (/.f64 1 (*.f64 b b)) -1) (/.f64 (/.f64 1 (*.f64 a a)) 1))
(*.f64 (/.f64 (/.f64 -1 a) 1) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) -1))
(*.f64 (/.f64 (/.f64 -1 a) -1) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1) (/.f64 (/.f64 -1 a) -1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) -1) (/.f64 (/.f64 -1 a) 1))
(*.f64 (/.f64 -1 b) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) -1))
(*.f64 (/.f64 1 b) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 b b)) 1) (/.f64 (/.f64 -1 (*.f64 a a)) -1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 b b)) -1) (/.f64 (/.f64 -1 (*.f64 a a)) 1))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 1) (/.f64 -1 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) -1) (/.f64 1 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 1) (/.f64 -1 b))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) -1) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 (*.f64 a a)) 1) (/.f64 (/.f64 1 (*.f64 b b)) -1))
(*.f64 (/.f64 (/.f64 1 (*.f64 a a)) -1) (/.f64 (/.f64 1 (*.f64 b b)) 1))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) -1))
(*.f64 (/.f64 -1 a) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a a)) 1) (/.f64 (/.f64 -1 (*.f64 b b)) -1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a a)) -1) (/.f64 (/.f64 -1 (*.f64 b b)) 1))
(*.f64 (/.f64 1 b) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) -1))
(*.f64 (/.f64 -1 b) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) -1) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) -1) (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) -1) (/.f64 -1 b))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 1))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (*.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (/.f64 1 (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (*.f64 a b)) (/.f64 -1 (*.f64 a b)))
(*.f64 (/.f64 -1 (*.f64 a b)) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 1 a))
(*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 1 b))
(*.f64 (/.f64 -1 b) (/.f64 1 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (/.f64 -1 (*.f64 b b)) (/.f64 1 (*.f64 a a)))
(*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 1 (*.f64 b b)))
(*.f64 (/.f64 -1 a) (/.f64 1 (*.f64 (*.f64 a b) b)))
(*.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 -1 a))
(*.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 -1 b))
(*.f64 (/.f64 1 b) (/.f64 -1 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (*.f64 a a)))
(*.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (*.f64 b b)))
(*.f64 (/.f64 1 a) (/.f64 -1 (*.f64 (*.f64 a b) b)))
(*.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(*.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b))) (/.f64 -1 a))
(*.f64 (*.f64 -1 (/.f64 -1 a)) (/.f64 -1 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b))) (/.f64 -1 b))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 a a))) (/.f64 -1 (*.f64 b b)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (*.f64 -1 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 b b))) (/.f64 -1 (*.f64 a a)))
(*.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(*.f64 (*.f64 -1 (/.f64 -1 b)) (/.f64 -1 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 b b)) (neg.f64 (*.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))
(*.f64 (/.f64 1 (*.f64 a a)) (neg.f64 (/.f64 1 (*.f64 b b))))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(/.f64 (/.f64 -1 (*.f64 a a)) (*.f64 b b))
(/.f64 (/.f64 -1 (*.f64 b b)) (*.f64 a a))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (/.f64 -1 b) (*.f64 (*.f64 a a) b))
(/.f64 (/.f64 -1 a) (*.f64 (*.f64 a b) b))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) b)
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) a)
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a b))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) b)
(/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) a)
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1) (*.f64 a a))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) b)) a)
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) a)) b)
(/.f64 (*.f64 -1 (/.f64 1 (*.f64 b b))) (*.f64 a a))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) -1) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(/.f64 2 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/2))
(/.f64 1/2 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) b) (neg.f64 a))
(/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (neg.f64 a))
(/.f64 (/.f64 1 (*.f64 a a)) (neg.f64 (*.f64 b b)))
(/.f64 (/.f64 1 a) (neg.f64 (*.f64 (*.f64 a b) b)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))
(/.f64 (/.f64 1 b) (neg.f64 (*.f64 (*.f64 a a) b)))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) a) (neg.f64 b))
(/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (neg.f64 b))
(/.f64 (/.f64 1 (*.f64 b b)) (neg.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 b b))) (*.f64 a a))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 -3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(/.f64 -1/2 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(/.f64 -2 (*.f64 2 (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (neg.f64 a))
(/.f64 (+.f64 (*.f64 0 a) (/.f64 (/.f64 -1 (*.f64 a b)) b)) a)
(/.f64 (+.f64 (*.f64 0 a) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 3 a))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 1/2 a))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 2 a))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 -1 (/.f64 -1 a))) (neg.f64 (*.f64 (*.f64 a b) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 -1 a)) (*.f64 (*.f64 a b) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 3 (/.f64 -1 a))) (*.f64 3 (*.f64 (*.f64 a b) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 1/2 (/.f64 -1 a))) (*.f64 1/2 (*.f64 (*.f64 a b) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 2 (/.f64 -1 a))) (*.f64 2 (*.f64 (*.f64 a b) b)))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (neg.f64 a))
(/.f64 (+.f64 (*.f64 0 a) (/.f64 -1 (*.f64 (*.f64 a b) b))) a)
(/.f64 (+.f64 (*.f64 0 a) (*.f64 3 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 3 a))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 1/2 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 1/2 a))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 2 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 2 a))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 -1 (/.f64 -1 b))) (neg.f64 (*.f64 (*.f64 a a) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 -1 b)) (*.f64 (*.f64 a a) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 3 (/.f64 -1 b))) (*.f64 3 (*.f64 (*.f64 a a) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 1/2 (/.f64 -1 b))) (*.f64 1/2 (*.f64 (*.f64 a a) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 2 (/.f64 -1 b))) (*.f64 2 (*.f64 (*.f64 a a) b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 3 (cbrt.f64 (*.f64 a a))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 1/2 (cbrt.f64 (*.f64 a a))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 2 (cbrt.f64 (*.f64 a a))))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 -1 (/.f64 -1 (*.f64 b b)))) (neg.f64 (*.f64 a a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (/.f64 -1 (*.f64 b b))) (*.f64 a a))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 3 (/.f64 -1 (*.f64 b b)))) (*.f64 3 (*.f64 a a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 1/2 (/.f64 -1 (*.f64 b b)))) (*.f64 1/2 (*.f64 a a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 2 (/.f64 -1 (*.f64 b b)))) (*.f64 2 (*.f64 a a)))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 3)
(/.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 1/2)
(/.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 2)
(/.f64 (+.f64 0 (/.f64 1 (*.f64 a b))) (neg.f64 (*.f64 a b)))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (*.f64 a b)))) (*.f64 3 (*.f64 a b)))
(/.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (*.f64 a b)))) (*.f64 1/2 (*.f64 a b)))
(/.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (*.f64 a b)))) (*.f64 2 (*.f64 a b)))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 0 (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 0 (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 -1 (*.f64 a b))) (*.f64 a b))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (neg.f64 (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 3 (/.f64 1 (*.f64 a b)))) (*.f64 3 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 1/2 (/.f64 1 (*.f64 a b)))) (*.f64 1/2 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 2 (/.f64 1 (*.f64 a b)))) (*.f64 2 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 1/2 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 -1 (/.f64 -1 (*.f64 a a)))) (neg.f64 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (/.f64 -1 (*.f64 a a))) (*.f64 b b))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 3 (/.f64 -1 (*.f64 a a)))) (*.f64 3 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 1/2 (/.f64 -1 (*.f64 a a)))) (*.f64 1/2 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 2 (/.f64 -1 (*.f64 a a)))) (*.f64 2 (*.f64 b b)))
(/.f64 (+.f64 0 (*.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -3)
(/.f64 (+.f64 0 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -1/2)
(/.f64 (+.f64 0 (*.f64 2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -2)
(/.f64 3 (*.f64 3 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 1/2 (*.f64 1/2 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 2 (*.f64 2 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 3 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 1/2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 2 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 1/2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 1/2 (cbrt.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 2 (cbrt.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (neg.f64 b))
(/.f64 (+.f64 (*.f64 0 b) (/.f64 (/.f64 -1 (*.f64 a b)) a)) b)
(/.f64 (+.f64 (*.f64 0 b) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 3 b))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 1/2 b))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 2 b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 1 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 3 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 1/2 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 2 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (neg.f64 b))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) b)
(/.f64 (+.f64 (*.f64 0 b) (*.f64 3 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 3 b))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 1/2 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 1/2 b))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 2 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 2 b))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 3 (cbrt.f64 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 1/2 (cbrt.f64 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 2 (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 3) 0) -3)
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 1/2) 0) -1/2)
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 2) 0) -2)
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 3) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 1/2) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (cbrt.f64 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 3) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1/2) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 2) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 3) 0) 3)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2) 0) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 2) 0) 2)
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 1) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (cbrt.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 3) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 1/2) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 2))
(/.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (*.f64 a 0)) (neg.f64 a))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1) (*.f64 a 0)) a)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 3) (*.f64 a 0)) (*.f64 a 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1/2) (*.f64 a 0)) (*.f64 a 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 2) (*.f64 a 0)) (*.f64 a 2))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) b) (*.f64 a 0)) (neg.f64 a))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 1) (*.f64 a 0)) a)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 3) (*.f64 a 0)) (*.f64 a 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 1/2) (*.f64 a 0)) (*.f64 a 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 2) (*.f64 a 0)) (*.f64 a 2))
(/.f64 (-.f64 (/.f64 1 (*.f64 a b)) (*.f64 (*.f64 a b) 0)) (neg.f64 (*.f64 a b)))
(/.f64 (-.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (*.f64 a b) 0)) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 3) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 1/2) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 2) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 3) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 3))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 1/2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 1/2))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (-.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(/.f64 -1/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))
(/.f64 -2 (*.f64 (pow.f64 (*.f64 a b) 2) 2))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (cbrt.f64 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 2))
(/.f64 (-.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 1) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 3))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 1/2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1/2))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))
(/.f64 (-.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 3) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 1/2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/2))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) -1))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 3) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 1/2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(/.f64 (-.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 b b) 0)) (neg.f64 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 1) (*.f64 (*.f64 b b) 0)) (*.f64 b b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 3) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 1/2) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 2) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 2))
(/.f64 (-.f64 -1 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 3 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3))
(/.f64 (-.f64 1/2 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/2))
(/.f64 (-.f64 2 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 3) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 1/2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(/.f64 (-.f64 (/.f64 1 a) (*.f64 (*.f64 (*.f64 a b) b) 0)) (neg.f64 (*.f64 (*.f64 a b) b)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 a) 1) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 a b) b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 a) 3) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 a) 1/2) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 a) 2) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 2))
(/.f64 (-.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 a a) b) 0)) (neg.f64 (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 b) 1) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 a a) b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 b) 3) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 b) 1/2) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 b) 2) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 2))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) a) (*.f64 b 0)) (neg.f64 b))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 1) (*.f64 b 0)) b)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 3) (*.f64 b 0)) (*.f64 b 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 1/2) (*.f64 b 0)) (*.f64 b 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 2) (*.f64 b 0)) (*.f64 b 2))
(/.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (*.f64 b 0)) (neg.f64 b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1) (*.f64 b 0)) b)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 3) (*.f64 b 0)) (*.f64 b 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1/2) (*.f64 b 0)) (*.f64 b 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 2) (*.f64 b 0)) (*.f64 b 2))
(/.f64 (-.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 a b))
(/.f64 (-.f64 (/.f64 1 (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a b)) 0)) (neg.f64 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 3) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 3))
(/.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 2) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 2))
(/.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 (*.f64 a a) 0)) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1) (*.f64 (*.f64 a a) 0)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 3) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1/2) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 2) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 2))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) -1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 1))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 3))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1/2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 1/2))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (*.f64 a b)))) (pow.f64 (*.f64 a b) 3))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 b b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a a)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 (*.f64 a b) b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 (*.f64 a a) b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b))
(/.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 a a)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) b)))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a a))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 a b)))) (neg.f64 (pow.f64 (*.f64 a b) 3)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (*.f64 a b))
(/.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 -1 (/.f64 1 (*.f64 b b)))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 0 a) (/.f64 -1 (*.f64 (*.f64 a b) b))) (neg.f64 a))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) a))) (neg.f64 b))
(/.f64 (-.f64 (*.f64 0 b) (/.f64 -1 (*.f64 (*.f64 a a) b))) (neg.f64 b))
(/.f64 (-.f64 (*.f64 0 (*.f64 b b)) (/.f64 -1 (*.f64 a a))) (neg.f64 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 -1 a)) (neg.f64 (*.f64 (*.f64 a b) b)))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) b))) (neg.f64 a))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 -1 b)) (neg.f64 (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 -1 (*.f64 a b))) (neg.f64 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 0 (*.f64 a a)) (/.f64 1 (*.f64 b b))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (-.f64 (*.f64 0 a) (/.f64 1 (*.f64 (*.f64 a b) b))) a)
(/.f64 (-.f64 (*.f64 0 b) (/.f64 (/.f64 1 (*.f64 a b)) a)) b)
(/.f64 (-.f64 (*.f64 0 b) (/.f64 1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 0 (*.f64 b b)) (/.f64 1 (*.f64 a a))) (*.f64 b b))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 1 a)) (*.f64 (*.f64 a b) b))
(/.f64 (-.f64 (*.f64 0 a) (/.f64 (/.f64 1 (*.f64 a b)) b)) a)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 1 b)) (*.f64 (*.f64 a a) b))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 3 (/.f64 -1 (*.f64 a b)))) (*.f64 3 (neg.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 3 (/.f64 1 (*.f64 b b)))) (*.f64 3 (*.f64 a a)))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) -3)
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 0 (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 3 (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 3 (/.f64 1 (*.f64 (*.f64 a b) b)))) (*.f64 3 a))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) a))) (*.f64 3 b))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 3 (/.f64 1 (*.f64 (*.f64 a a) b)))) (*.f64 3 b))
(/.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 3 (/.f64 1 (*.f64 a a)))) (*.f64 3 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 3 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (-.f64 0 (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 3 (/.f64 1 a))) (*.f64 3 (*.f64 (*.f64 a b) b)))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) b))) (*.f64 3 a))
(/.f64 (-.f64 0 (*.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) 3)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 3 (cbrt.f64 (*.f64 a a))))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 1 (*.f64 a b)))) (*.f64 3 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 3 (/.f64 1 b))) (*.f64 3 (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 3 (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(/.f64 1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 -1 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3)
(pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 1/3)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)
(pow.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 -1 (/.f64 (pow.f64 a -2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 a -2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 a -2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 a -2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 a -2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 a -2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 a -2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 a -2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 a) 2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 1 a) 2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 a) 2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 1 a) 2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 a) 2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 1 a) 2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 a) 2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 1 a) 2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 a) 2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 a) 2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 a) 2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 a) 2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 a) 2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 a) 2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 a) 2) (pow.f64 b 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 a) 2) (*.f64 b b)))
(*.f64 -1 (/.f64 (pow.f64 b -2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 b -2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 b -2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 b -2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 b -2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 b -2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 b -2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 b -2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 b) 2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 1 b) 2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 b) 2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 1 b) 2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 b) 2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 1 b) 2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 b) 2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 1 b) 2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 b) 2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 b) 2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 b) 2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 b) 2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 b) 2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 b) 2) (*.f64 a a)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 b) 2) (pow.f64 a 2)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 b) 2) (*.f64 a a)))
(fma.f64 1 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(fma.f64 -1 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 0 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 0 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 0 3 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(fma.f64 0 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) 2) 0) (/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) 2) 0) (/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) 2) (cbrt.f64 (*.f64 a b))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (cbrt.f64 (*.f64 a b))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 0) (/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 0) (/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (cbrt.f64 (*.f64 a b))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 a 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 b)) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (*.f64 b b))) (/.f64 -1 (*.f64 a (cbrt.f64 b)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 (/.f64 -1 a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (*.f64 a a))) (/.f64 -1 (*.f64 b (cbrt.f64 a)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 b 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 a)) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (/.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (*.f64 1 (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 a 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) b)) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 a 0) (/.f64 a (/.f64 (/.f64 1 (*.f64 a b)) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 a 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a b) b))) a) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 a 0) (/.f64 a (/.f64 (/.f64 1 (*.f64 a b)) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (/.f64 (*.f64 1 (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 b b) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 a a))) (*.f64 b b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 b b) (/.f64 1 (*.f64 a a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (*.f64 (/.f64 -1 (/.f64 -1 a)) (*.f64 (*.f64 a b) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 b (*.f64 a b)) 0) (/.f64 (neg.f64 (*.f64 b (*.f64 a b))) (/.f64 -1 a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (*.f64 a a) b) 0) (*.f64 (/.f64 -1 (/.f64 -1 b)) (*.f64 (*.f64 a a) b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 (*.f64 a a) b) 0) (/.f64 (neg.f64 (*.f64 (*.f64 a a) b)) (/.f64 -1 b)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (neg.f64 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (neg.f64 (*.f64 a b)) 0) (/.f64 (neg.f64 (*.f64 a b)) (/.f64 -1 (*.f64 a b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 b 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) a)) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 b 0) (/.f64 (*.f64 1 b) (/.f64 (/.f64 1 (*.f64 a b)) a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 b 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a a) b))) b) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 b 0) (/.f64 (*.f64 1 b) (/.f64 (/.f64 1 (*.f64 a b)) a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 a a) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 b b))) (*.f64 a a)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 1 (*.f64 a a)) (/.f64 1 (*.f64 b b))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0) (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0) (*.f64 (/.f64 (neg.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 2) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 2) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 2) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) -1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) 0) (pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) -1/3) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (*.f64 a b)) 0) (pow.f64 (/.f64 -1 (*.f64 a b)) -2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 -1 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0) (/.f64 (*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 3) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2))) (+.f64 (pow.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 2) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 a b)) 3) 2) -1/3) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -3) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) -3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(if (!=.f64 1 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(+.f64 (-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (-.f64 0 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(+.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1/2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1/2))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1/2))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 0))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (*.f64 1/2 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1/2))
(+.f64 0 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(+.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(+.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(-.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(/.f64 (neg.f64 -1) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(-.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(-.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(-.f64 (/.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) 1) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(-.f64 (/.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))
(*.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (/.f64 -1 (*.f64 a b))))
(pow.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (/.f64 1 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (neg.f64 (/.f64 1 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) (/.f64 (neg.f64 1) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (/.f64 -1 (*.f64 a b))))
(pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2)))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) 2) 3)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (*.f64 0 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) 0) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))
(/.f64 (*.f64 -1 -1) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(/.f64 (*.f64 -1 -1) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 2))
(*.f64 (/.f64 (neg.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) 2) 2))
(*.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(/.f64 (neg.f64 -1) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(*.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -1)
(/.f64 (neg.f64 -1) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(*.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a b)))
(pow.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) 2)
(/.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 a b)))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 b)) (/.f64 1 a))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 a))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 b)) (/.f64 -1 a))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 -1 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 a))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 a)) (/.f64 -1 b))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 b))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 a)) (/.f64 1 b))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 1 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 1 b))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (/.f64 -1 (*.f64 b b))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (/.f64 1 (*.f64 b b))))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 a a))) (/.f64 1 (*.f64 b b)))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 (*.f64 a b) b))) (/.f64 -1 a))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 b (*.f64 a b)))) (/.f64 -1 a))
(/.f64 (/.f64 1 (/.f64 -1 a)) (/.f64 -1 (*.f64 (*.f64 a b) b)))
(/.f64 (/.f64 1 (/.f64 -1 a)) (/.f64 -1 (*.f64 b (*.f64 a b))))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 (*.f64 a a) b))) (/.f64 -1 b))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 a a))) (/.f64 -1 (*.f64 b b)))
(/.f64 (/.f64 1 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (/.f64 -1 (/.f64 -1 a)) (/.f64 1 (*.f64 (*.f64 a b) b)))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 -1 (/.f64 -1 b)) (/.f64 1 (*.f64 (*.f64 a a) b)))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b)))) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a b) b))) (/.f64 1 a))
(/.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) b)) (/.f64 1 a))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 b b))) (/.f64 -1 (*.f64 a a)))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 a a) b))) (/.f64 1 b))
(/.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) a)) (/.f64 1 b))
(/.f64 (/.f64 1 (/.f64 -1 b)) (/.f64 -1 (*.f64 (*.f64 a a) b)))
(/.f64 2 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 1/2))
(/.f64 1/2 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)))) (/.f64 -1 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)))) (/.f64 -1 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2)))
(/.f64 (-.f64 (*.f64 0 (/.f64 -1 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (/.f64 -1 (*.f64 a b))))) (pow.f64 (/.f64 -1 (*.f64 a b)) 3))
(/.f64 (-.f64 0 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (*.f64 a b)))) (pow.f64 (/.f64 -1 (*.f64 a b)) 3))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(/.f64 (-.f64 0 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(/.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (*.f64 a b))) (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(/.f64 (-.f64 0 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(/.f64 (-.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 0 (/.f64 1 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 1 (/.f64 -1 (*.f64 a b))))) (pow.f64 (/.f64 1 (*.f64 a b)) 3))
(/.f64 (-.f64 0 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (/.f64 -1 (*.f64 a b)))) (pow.f64 (/.f64 1 (*.f64 a b)) 3))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))
(/.f64 -1 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 -1 (*.f64 a b))) (cbrt.f64 (*.f64 a b))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 -1 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -1)
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))
(/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(pow.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) 1/3)
(cbrt.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(pow.f64 (/.f64 1 (/.f64 -1 (*.f64 a b))) 2)
(pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 a b))) 2)
(neg.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(/.f64 (neg.f64 -1) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0))
(/.f64 (neg.f64 -1) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(cbrt.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))))
(!=.f64 (pow.f64 (*.f64 a b) 2) 0)
(fma.f64 1 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 -1 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 0 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 0 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 0 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 0 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(fma.f64 (/.f64 -1 (*.f64 a b)) (/.f64 1 (*.f64 a b)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)
(fma.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)
(fma.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0)
(+.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) 0)
(fma.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (*.f64 a a)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 -1 a) (/.f64 1 (*.f64 (*.f64 a b) b)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0)
(fma.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 1 a) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 -1 b) (/.f64 1 (*.f64 (*.f64 a a) b)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 -1 (*.f64 b b)) (/.f64 1 (*.f64 a a)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 -1 a) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 -1 b) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (*.f64 b b)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)
(fma.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0)
(fma.f64 (/.f64 1 (*.f64 a b)) (/.f64 -1 (*.f64 a b)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 1 a) (/.f64 -1 (*.f64 (*.f64 a b) b)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 -1 (*.f64 a a)) (/.f64 1 (*.f64 b b)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (/.f64 1 b) (/.f64 -1 (*.f64 (*.f64 a a) b)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0)
(+.f64 (neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) 0)
(fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0)
(+.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0)
(fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 1 b) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0)
(fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0)
(fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0)
(fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0)
(fma.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0)
(fma.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0)
(if (!=.f64 -1 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 a b)) 0) (/.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 -1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 a b)) 0) (/.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 -1 (*.f64 a b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (pow.f64 (*.f64 a b) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 b b)) 0) (/.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (/.f64 1 (*.f64 b b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 a) 0) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 -1 (/.f64 -1 a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 a) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 b (*.f64 a b))) (/.f64 -1 a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 0) (/.f64 (/.f64 -1 a) (/.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 0) (/.f64 (/.f64 -1 a) (/.f64 -1 (/.f64 -1 (*.f64 b (*.f64 a b))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 -1 (/.f64 -1 b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 (*.f64 a a) b)) (/.f64 -1 b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 b b)) 0) (/.f64 (/.f64 -1 (*.f64 a a)) (/.f64 -1 (/.f64 -1 (*.f64 b b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 -1 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 0) (/.f64 (/.f64 1 a) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 a b) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (/.f64 1 (*.f64 a b)) b) 0) (/.f64 (/.f64 1 a) (/.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 0) (/.f64 (/.f64 1 b) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 a a) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (/.f64 1 (*.f64 a b)) a) 0) (/.f64 (/.f64 1 b) (/.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 a a)) 0) (/.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (/.f64 1 (*.f64 a a)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 1 (/.f64 -1 a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (/.f64 (/.f64 1 (*.f64 a b)) b) (/.f64 1 (/.f64 -1 a))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 a a)) 0) (/.f64 (/.f64 -1 (*.f64 b b)) (/.f64 -1 (/.f64 -1 (*.f64 a a)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 -1 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 1 (/.f64 -1 b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (/.f64 (/.f64 1 (*.f64 a b)) a) (/.f64 1 (/.f64 -1 b))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 0) (/.f64 (/.f64 -1 b) (/.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) 0) (/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 0) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1) 0) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 0 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) -1/3)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (pow.f64 (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) -1/3) -1) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) -3)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 0) (pow.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) -1/3) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) -3) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 1 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1) 2) (pow.f64 (*.f64 a b) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(+.f64 0 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(+.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(+.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1) 1)
(+.f64 (-.f64 1 1) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(+.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 3) 3)
(+.f64 (-.f64 3 3) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2) (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 -1) (pow.f64 (*.f64 a b) 2)))
(+.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 0) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 -1) (pow.f64 (*.f64 a b) 2)))
(-.f64 0 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(-.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 0)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(-.f64 1 (-.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(+.f64 (-.f64 1 1) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(-.f64 3 (-.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2))))
(+.f64 (-.f64 3 3) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(-.f64 1 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(-.f64 3 (+.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(-.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(+.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(+.f64 (/.f64 0 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 (/.f64 0 (*.f64 a b)) (neg.f64 (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 a b)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))))
(*.f64 (+.f64 0 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 a b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (/.f64 1 (*.f64 b b))))
(/.f64 (*.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (/.f64 1 (*.f64 b b)))) (*.f64 a (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (*.f64 b (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) (/.f64 1 a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 1 (*.f64 a b))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) (/.f64 1 b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) -1) (/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1))
(*.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 b b)) 1) (/.f64 (/.f64 1 (*.f64 a a)) -1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 b b)) -1) (/.f64 (/.f64 1 (*.f64 a a)) 1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 -1 a) 1) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) -1))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 b (*.f64 a b)))) (/.f64 -1 a))
(*.f64 (/.f64 (/.f64 -1 a) -1) (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 b (*.f64 a b)))) (/.f64 -1 a))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1) (/.f64 (/.f64 -1 a) -1))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 b (*.f64 a b)))) (/.f64 -1 a))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) -1) (/.f64 (/.f64 -1 a) 1))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 b (*.f64 a b)))) (/.f64 -1 a))
(*.f64 (/.f64 -1 b) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) -1))
(/.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) -1) (neg.f64 b))
(*.f64 (/.f64 1 b) (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 -1 (*.f64 b b)) 1) (/.f64 (/.f64 -1 (*.f64 a a)) -1))
(*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 -1 (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 b b)) -1) (/.f64 (/.f64 -1 (*.f64 a a)) 1))
(*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 -1 (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 1) (/.f64 -1 a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) -1) (/.f64 1 a))
(/.f64 (/.f64 1 a) (neg.f64 (*.f64 b (*.f64 a b))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 1) (/.f64 -1 b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) -1) (/.f64 1 b))
(/.f64 (/.f64 1 b) (neg.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (/.f64 (/.f64 1 (*.f64 a a)) 1) (/.f64 (/.f64 1 (*.f64 b b)) -1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 a a)) -1) (/.f64 (/.f64 1 (*.f64 b b)) 1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) -1))
(/.f64 (/.f64 1 a) (neg.f64 (*.f64 b (*.f64 a b))))
(*.f64 (/.f64 -1 a) (/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) 1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a a)) 1) (/.f64 (/.f64 -1 (*.f64 b b)) -1))
(*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 -1 (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a a)) -1) (/.f64 (/.f64 -1 (*.f64 b b)) 1))
(*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 -1 (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 1 b) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) -1))
(/.f64 (/.f64 1 b) (neg.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (/.f64 -1 b) (/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) 1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) -1) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) -1) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) -1) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) -1) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) -1) (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) -1) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1) (/.f64 1 b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) -1) (/.f64 -1 b))
(/.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) -1) (neg.f64 b))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) -1)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (*.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))
(cbrt.f64 (*.f64 (/.f64 -1 (*.f64 a b)) (/.f64 (/.f64 1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (/.f64 1 (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (/.f64 1 (*.f64 a b))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (/.f64 1 (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (/.f64 -1 (*.f64 a b)) (/.f64 (/.f64 1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (cbrt.f64 (*.f64 a b))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 -1 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (/.f64 1 (*.f64 a b)) (/.f64 -1 (*.f64 a b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 -1 (*.f64 a b)) (/.f64 1 (*.f64 a b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (/.f64 -1 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) (/.f64 1 a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) (/.f64 1 b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 -1 b) (/.f64 1 (*.f64 (*.f64 a a) b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (/.f64 -1 (*.f64 b b)) (/.f64 1 (*.f64 a a)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 1 (*.f64 b b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 -1 a) (/.f64 1 (*.f64 (*.f64 a b) b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (/.f64 -1 a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (/.f64 -1 b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 1 b) (/.f64 -1 (*.f64 (*.f64 a a) b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 -1 (*.f64 a a)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 1 (*.f64 a a)) (/.f64 -1 (*.f64 b b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 1 a) (/.f64 -1 (*.f64 (*.f64 a b) b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b))))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b))) (/.f64 -1 a))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 b (*.f64 a b)))) (/.f64 -1 a))
(*.f64 (*.f64 -1 (/.f64 -1 a)) (/.f64 -1 (*.f64 (*.f64 a b) b)))
(*.f64 (neg.f64 (/.f64 -1 a)) (/.f64 -1 (*.f64 b (*.f64 a b))))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b))) (/.f64 -1 b))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 (*.f64 a a) b))) (/.f64 -1 b))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 a a))) (/.f64 -1 (*.f64 b b)))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 a a))) (/.f64 -1 (*.f64 b b)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (*.f64 -1 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 b b))) (/.f64 -1 (*.f64 a a)))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 b b))) (/.f64 -1 (*.f64 a a)))
(*.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2)))
(*.f64 (*.f64 -1 (/.f64 -1 b)) (/.f64 -1 (*.f64 (*.f64 a a) b)))
(*.f64 (neg.f64 (/.f64 -1 b)) (/.f64 -1 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 b b)) (neg.f64 (*.f64 a a))) -1)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (/.f64 1 (*.f64 b b))) (/.f64 1 (*.f64 a a)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 1 (*.f64 a a)) (neg.f64 (/.f64 1 (*.f64 b b))))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2))
(/.f64 (/.f64 -1 (*.f64 a a)) (*.f64 b b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 -1 (*.f64 b b)) (*.f64 a a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (/.f64 -1 b) (*.f64 (*.f64 a a) b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 -1 a) (*.f64 (*.f64 a b) b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) b)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) a)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) b)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) a)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1) (*.f64 a a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) b)) a)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) a)) b)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 -1 (/.f64 1 (*.f64 b b))) (*.f64 a a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) -1) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 b b))) -1))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (cbrt.f64 (*.f64 b (cbrt.f64 b)))))
(/.f64 2 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/2))
(/.f64 1/2 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) b) (neg.f64 a))
(/.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (neg.f64 a))
(/.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 1 (*.f64 a a)) (neg.f64 (*.f64 b b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 1 a) (neg.f64 (*.f64 (*.f64 a b) b)))
(/.f64 (/.f64 1 a) (neg.f64 (*.f64 b (*.f64 a b))))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))
(/.f64 (/.f64 1 b) (neg.f64 (*.f64 (*.f64 a a) b)))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) a) (neg.f64 b))
(/.f64 1 (*.f64 (neg.f64 b) (*.f64 (*.f64 a a) b)))
(/.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (neg.f64 b))
(/.f64 1 (*.f64 (neg.f64 b) (*.f64 (*.f64 a a) b)))
(/.f64 (/.f64 1 (*.f64 b b)) (neg.f64 (*.f64 a a)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 b b))) (*.f64 a a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 -3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 -3 3) (pow.f64 (*.f64 a b) 2))
(/.f64 -1/2 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(/.f64 -2 (*.f64 2 (pow.f64 (*.f64 a b) 2)))
(/.f64 -2 (*.f64 (pow.f64 (*.f64 a b) 2) 2))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (+.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 3 0) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 1/2 0) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 2 0) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (neg.f64 a))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (+.f64 (*.f64 0 a) (/.f64 (/.f64 -1 (*.f64 a b)) b)) a)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (+.f64 (*.f64 0 a) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 3 a))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 3 0) (*.f64 3 a))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 1/2 a))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 1/2 0) (*.f64 1/2 a))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) b))) (*.f64 2 a))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 2 0) (*.f64 2 a))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 -1 (/.f64 -1 a))) (neg.f64 (*.f64 (*.f64 a b) b)))
(/.f64 (-.f64 0 (/.f64 -1 a)) (neg.f64 (*.f64 b (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 -1 a)) (*.f64 (*.f64 a b) b))
(/.f64 (+.f64 (/.f64 -1 a) 0) (*.f64 b (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 3 (/.f64 -1 a))) (*.f64 3 (*.f64 (*.f64 a b) b)))
(/.f64 (fma.f64 (/.f64 -1 a) 3 0) (*.f64 (*.f64 3 (*.f64 a b)) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 1/2 (/.f64 -1 a))) (*.f64 1/2 (*.f64 (*.f64 a b) b)))
(/.f64 (fma.f64 (/.f64 -1 a) 1/2 0) (*.f64 (*.f64 (*.f64 a b) 1/2) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 2 (/.f64 -1 a))) (*.f64 2 (*.f64 (*.f64 a b) b)))
(/.f64 (fma.f64 (/.f64 -1 a) 2 0) (*.f64 (*.f64 2 (*.f64 a b)) b))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (neg.f64 a))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (+.f64 (*.f64 0 a) (/.f64 -1 (*.f64 (*.f64 a b) b))) a)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (+.f64 (*.f64 0 a) (*.f64 3 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 3 a))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 3 0) (*.f64 3 a))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 1/2 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 1/2 a))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 1/2 0) (*.f64 1/2 a))
(/.f64 (+.f64 (*.f64 0 a) (*.f64 2 (/.f64 -1 (*.f64 (*.f64 a b) b)))) (*.f64 2 a))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 2 0) (*.f64 2 a))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 -1 (/.f64 -1 b))) (neg.f64 (*.f64 (*.f64 a a) b)))
(/.f64 (+.f64 (/.f64 -1 b) 0) (*.f64 (*.f64 a a) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 -1 b)) (*.f64 (*.f64 a a) b))
(/.f64 (+.f64 (/.f64 -1 b) 0) (*.f64 (*.f64 a a) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 3 (/.f64 -1 b))) (*.f64 3 (*.f64 (*.f64 a a) b)))
(/.f64 (fma.f64 (/.f64 -1 b) 3 0) (*.f64 (*.f64 (*.f64 a a) b) 3))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 1/2 (/.f64 -1 b))) (*.f64 1/2 (*.f64 (*.f64 a a) b)))
(/.f64 (fma.f64 (/.f64 -1 b) 1/2 0) (*.f64 1/2 (*.f64 (*.f64 a a) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 2 (/.f64 -1 b))) (*.f64 2 (*.f64 (*.f64 a a) b)))
(/.f64 (fma.f64 (/.f64 -1 b) 2 0) (*.f64 2 (*.f64 (*.f64 a a) b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 0) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 3 (cbrt.f64 (*.f64 a a))))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 3 0) (*.f64 (cbrt.f64 (*.f64 a a)) 3))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 1/2 (cbrt.f64 (*.f64 a a))))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 1/2 0) (*.f64 1/2 (cbrt.f64 (*.f64 a a))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 2 (cbrt.f64 (*.f64 a a))))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 2 0) (*.f64 2 (cbrt.f64 (*.f64 a a))))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 -1 (/.f64 -1 (*.f64 b b)))) (neg.f64 (*.f64 a a)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (/.f64 -1 (*.f64 b b))) (*.f64 a a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 3 (/.f64 -1 (*.f64 b b)))) (*.f64 3 (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b b)) 3 0) (*.f64 3 (*.f64 a a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 1/2 (/.f64 -1 (*.f64 b b)))) (*.f64 1/2 (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b b)) 1/2 0) (*.f64 1/2 (*.f64 a a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 2 (/.f64 -1 (*.f64 b b)))) (*.f64 2 (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b b)) 2 0) (*.f64 2 (*.f64 a a)))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 3)
(/.f64 (/.f64 (*.f64 3 -1) (pow.f64 (*.f64 a b) 2)) 3)
(/.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 1/2)
(/.f64 (/.f64 (*.f64 1/2 -1) (pow.f64 (*.f64 a b) 2)) 1/2)
(/.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) 2)
(/.f64 (/.f64 (*.f64 2 -1) (pow.f64 (*.f64 a b) 2)) 2)
(/.f64 (+.f64 0 (/.f64 1 (*.f64 a b))) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (*.f64 a b)))) (*.f64 3 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 3 -1) (*.f64 a b)) 3) (*.f64 a b))
(/.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (*.f64 a b)))) (*.f64 1/2 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 -1) (*.f64 a b)) 1/2) (*.f64 a b))
(/.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (*.f64 a b)))) (*.f64 2 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 2 -1) (*.f64 a b)) 2) (*.f64 a b))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 3 -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)
(/.f64 (+.f64 0 (*.f64 1/2 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (+.f64 0 (*.f64 2 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 2 -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2)
(/.f64 (+.f64 0 (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 3 -1) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 0 (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 1/2 -1) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2)
(/.f64 (+.f64 0 (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 -1) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 -1 (*.f64 a b))) (*.f64 a b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 3 (/.f64 1 (*.f64 a b)))) (*.f64 3 (neg.f64 (*.f64 a b))))
(/.f64 (neg.f64 (/.f64 3 (*.f64 a b))) (*.f64 3 (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 1/2 (/.f64 1 (*.f64 a b)))) (*.f64 1/2 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 0 (/.f64 1/2 (*.f64 a b))) (neg.f64 (*.f64 (*.f64 a b) 1/2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 2 (/.f64 1 (*.f64 a b)))) (*.f64 2 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 0 (/.f64 2 (*.f64 a b))) (neg.f64 (*.f64 2 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 3 0) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 3 a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 1/2 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 1/2 0) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 1/2 a)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 2 0) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 2 a)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 3 0) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 1/2 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 1/2 0) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 2 0) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 -1 (/.f64 -1 (*.f64 a a)))) (neg.f64 (*.f64 b b)))
(/.f64 (+.f64 (/.f64 -1 (*.f64 a a)) 0) (*.f64 b b))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (/.f64 -1 (*.f64 a a))) (*.f64 b b))
(/.f64 (+.f64 (/.f64 -1 (*.f64 a a)) 0) (*.f64 b b))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 3 (/.f64 -1 (*.f64 a a)))) (*.f64 3 (*.f64 b b)))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 a a)) 3 0) (*.f64 3 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 1/2 (/.f64 -1 (*.f64 a a)))) (*.f64 1/2 (*.f64 b b)))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 a a)) 1/2 0) (*.f64 1/2 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 b b)) (*.f64 2 (/.f64 -1 (*.f64 a a)))) (*.f64 2 (*.f64 b b)))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 a a)) 2 0) (*.f64 2 (*.f64 b b)))
(/.f64 (+.f64 0 (*.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -3)
(/.f64 (*.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -3)
(/.f64 (+.f64 0 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -1/2)
(/.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -1/2)
(/.f64 (+.f64 0 (*.f64 2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) -2)
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -2)
(/.f64 3 (*.f64 3 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 3 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3))
(/.f64 1/2 (*.f64 1/2 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 2 (*.f64 2 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 2 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (+.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) 0) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 3 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 0 (*.f64 3 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))))) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 1/2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) 1/2 0) (*.f64 1/2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 2 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) 2 0) (*.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 3 0) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 1/2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 1/2 0) (*.f64 1/2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 2 0) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(-.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (*.f64 a b))) 0)
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 3 0) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 1/2 (cbrt.f64 (*.f64 a b))))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 1/2 0) (*.f64 (cbrt.f64 (*.f64 a b)) 1/2))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 2 (cbrt.f64 (*.f64 a b))))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 2 0) (*.f64 2 (cbrt.f64 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (neg.f64 b))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (+.f64 (*.f64 0 b) (/.f64 (/.f64 -1 (*.f64 a b)) a)) b)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (+.f64 (*.f64 0 b) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 3 b))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 3 0) (*.f64 3 b))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 1/2 b))
(/.f64 (/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1/2 0) b) 1/2)
(/.f64 (+.f64 (*.f64 0 b) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) a))) (*.f64 2 b))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 2 0) (*.f64 2 b))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 1 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (+.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 3 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 3 0) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 1/2 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 1/2 0) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 2 (cbrt.f64 (/.f64 -1 (*.f64 a b))))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 2 0) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (neg.f64 b))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (+.f64 (*.f64 0 b) (*.f64 1 (/.f64 -1 (*.f64 (*.f64 a a) b)))) b)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (+.f64 (*.f64 0 b) (*.f64 3 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 3 b))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 3 0) (*.f64 3 b))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 1/2 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 1/2 b))
(/.f64 (/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1/2 0) b) 1/2)
(/.f64 (+.f64 (*.f64 0 b) (*.f64 2 (/.f64 -1 (*.f64 (*.f64 a a) b)))) (*.f64 2 b))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 2 0) (*.f64 2 b))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 -1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (*.f64 b b)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 3 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 3 (cbrt.f64 (*.f64 b b))))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 3 0) (*.f64 3 (cbrt.f64 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1/2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 1/2 (cbrt.f64 (*.f64 b b))))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1/2 0) (*.f64 (cbrt.f64 (*.f64 b b)) 1/2))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 2 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 2 (cbrt.f64 (*.f64 b b))))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 2 0) (*.f64 2 (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))
(/.f64 (/.f64 (/.f64 (*.f64 3 -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/2))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 2 -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2)
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 3) 0) -3)
(/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 3) -3)
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 1/2) 0) -1/2)
(/.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -1/2)
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) 2) 0) -2)
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) -2)
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 0) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 0) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 3) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 3 -1) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 1/2) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 1/2 -1) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 -1) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) -1) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (cbrt.f64 (*.f64 b b)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 3) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 3))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 3 0) (*.f64 3 (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1/2) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 1/2))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 1/2 0) (*.f64 (cbrt.f64 (*.f64 b b)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 2) (*.f64 (cbrt.f64 (*.f64 b b)) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) 2))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))) 2 0) (*.f64 2 (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 3) 0) 3)
(/.f64 (/.f64 (*.f64 3 -1) (pow.f64 (*.f64 a b) 2)) 3)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1/2) 0) 1/2)
(/.f64 (/.f64 (*.f64 1/2 -1) (pow.f64 (*.f64 a b) 2)) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 2) 0) 2)
(/.f64 (/.f64 (*.f64 2 -1) (pow.f64 (*.f64 a b) 2)) 2)
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 0) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 1) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (cbrt.f64 (*.f64 a a)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 3) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 3))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 3 0) (*.f64 (cbrt.f64 (*.f64 a a)) 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 1/2) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 1/2))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 1/2 0) (*.f64 (cbrt.f64 (*.f64 a a)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a a)) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) 2))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 2 0) (*.f64 2 (cbrt.f64 (*.f64 a a))))
(/.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 a b) b)) (*.f64 a 0)) (neg.f64 a))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1) (*.f64 a 0)) a)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 3) (*.f64 a 0)) (*.f64 a 3))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 3 0) (*.f64 3 a))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 1/2) (*.f64 a 0)) (*.f64 a 1/2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 1/2 0) (*.f64 1/2 a))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a b) b)) 2) (*.f64 a 0)) (*.f64 a 2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 2 0) (*.f64 2 a))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) b) (*.f64 a 0)) (neg.f64 a))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 1) (*.f64 a 0)) a)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 3) (*.f64 a 0)) (*.f64 a 3))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 3 0) (*.f64 3 a))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 1/2) (*.f64 a 0)) (*.f64 a 1/2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 1/2 0) (*.f64 1/2 a))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) b) 2) (*.f64 a 0)) (*.f64 a 2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b (*.f64 a b))) 2 0) (*.f64 2 a))
(/.f64 (-.f64 (/.f64 1 (*.f64 a b)) (*.f64 (*.f64 a b) 0)) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (-.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (*.f64 a b) 0)) (*.f64 a b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 3) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 3))
(/.f64 (/.f64 (/.f64 (*.f64 3 -1) (*.f64 a b)) 3) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 1/2) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 1/2))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 -1) (*.f64 a b)) 1/2) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a b)) 2) (*.f64 (*.f64 a b) 0)) (*.f64 (*.f64 a b) 2))
(/.f64 (/.f64 (/.f64 (*.f64 2 -1) (*.f64 a b)) 2) (*.f64 a b))
(/.f64 (-.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 3) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 3))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 3 0) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 1/2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 1/2))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 1/2 0) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) 2 0) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 -3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(/.f64 (/.f64 -3 3) (pow.f64 (*.f64 a b) 2))
(/.f64 -1/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))
(/.f64 -1/2 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(/.f64 -2 (*.f64 (pow.f64 (*.f64 a b) 2) 2))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (cbrt.f64 (*.f64 a b)))
(-.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (*.f64 a b))) 0)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 3))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 3 0) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/2) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 1/2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 1/2 0) (*.f64 (cbrt.f64 (*.f64 a b)) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (*.f64 a b)) 2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 2 0) (*.f64 2 (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 1) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (+.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 3))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 3 0) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 1/2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1/2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 1/2 0) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 0)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 a b))) 2 0) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (-.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (+.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 0) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 3) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 3 0) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 1/2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/2))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 1/2 0) (*.f64 1/2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 0)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 2))
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 2 0) (*.f64 2 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) -1))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)) 0) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a -1)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 3) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 3))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 3 0) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 3 a)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 1/2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 1/2))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 1/2 0) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 1/2 a)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b)) 2 0) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 2 a)))
(/.f64 (-.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 b b) 0)) (neg.f64 (*.f64 b b)))
(/.f64 (-.f64 0 (/.f64 1 (*.f64 a a))) (*.f64 b b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 1) (*.f64 (*.f64 b b) 0)) (*.f64 b b))
(/.f64 (+.f64 (/.f64 -1 (*.f64 a a)) 0) (*.f64 b b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 3) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 3))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 a a)) 3 0) (*.f64 3 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 1/2) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 1/2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 a a)) 1/2 0) (*.f64 1/2 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a a)) 2) (*.f64 (*.f64 b b) 0)) (*.f64 (*.f64 b b) 2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 a a)) 2 0) (*.f64 2 (*.f64 b b)))
(/.f64 (-.f64 -1 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (pow.f64 (*.f64 a b) 2))
(/.f64 (+.f64 -1 0) (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 1 0) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 3 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3))
(/.f64 (+.f64 3 0) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3))
(/.f64 (-.f64 1/2 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/2))
(/.f64 (+.f64 1/2 0) (*.f64 1/2 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 2 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 0)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (+.f64 2 0) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 3) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 3))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 3 0) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 3))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 1/2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 1/2))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 1/2 0) (*.f64 1/2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(/.f64 (fma.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a)) 2 0) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (-.f64 (/.f64 1 a) (*.f64 (*.f64 (*.f64 a b) b) 0)) (neg.f64 (*.f64 (*.f64 a b) b)))
(/.f64 (+.f64 (/.f64 1 a) 0) (neg.f64 (*.f64 b (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 a) 1) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 a b) b))
(/.f64 (+.f64 (/.f64 -1 a) 0) (*.f64 b (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 a) 3) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 3))
(/.f64 (fma.f64 (/.f64 -1 a) 3 0) (*.f64 (*.f64 3 (*.f64 a b)) b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 a) 1/2) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 1/2))
(/.f64 (fma.f64 (/.f64 -1 a) 1/2 0) (*.f64 (*.f64 (*.f64 a b) 1/2) b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 a) 2) (*.f64 (*.f64 (*.f64 a b) b) 0)) (*.f64 (*.f64 (*.f64 a b) b) 2))
(/.f64 (fma.f64 (/.f64 -1 a) 2 0) (*.f64 (*.f64 2 (*.f64 a b)) b))
(/.f64 (-.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 a a) b) 0)) (neg.f64 (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 0 (/.f64 1 b)) (*.f64 (*.f64 a a) b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 b) 1) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 a a) b))
(/.f64 (+.f64 (/.f64 -1 b) 0) (*.f64 (*.f64 a a) b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 b) 3) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 3))
(/.f64 (fma.f64 (/.f64 -1 b) 3 0) (*.f64 (*.f64 (*.f64 a a) b) 3))
(/.f64 (-.f64 (*.f64 (/.f64 -1 b) 1/2) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 1/2))
(/.f64 (fma.f64 (/.f64 -1 b) 1/2 0) (*.f64 1/2 (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 b) 2) (*.f64 (*.f64 (*.f64 a a) b) 0)) (*.f64 (*.f64 (*.f64 a a) b) 2))
(/.f64 (fma.f64 (/.f64 -1 b) 2 0) (*.f64 2 (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 a b)) a) (*.f64 b 0)) (neg.f64 b))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 1) (*.f64 b 0)) b)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 3) (*.f64 b 0)) (*.f64 b 3))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 3 0) (*.f64 3 b))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 1/2) (*.f64 b 0)) (*.f64 b 1/2))
(/.f64 (/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1/2 0) b) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 -1 (*.f64 a b)) a) 2) (*.f64 b 0)) (*.f64 b 2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 2 0) (*.f64 2 b))
(/.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 a a) b)) (*.f64 b 0)) (neg.f64 b))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1) (*.f64 b 0)) b)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 3) (*.f64 b 0)) (*.f64 b 3))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 3 0) (*.f64 3 b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1/2) (*.f64 b 0)) (*.f64 b 1/2))
(/.f64 (/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 1/2 0) b) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 2) (*.f64 b 0)) (*.f64 b 2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 (*.f64 a a) b)) 2 0) (*.f64 2 b))
(/.f64 (-.f64 (/.f64 -1 (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 a b))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (/.f64 1 (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a b)) 0)) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 1 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 3) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 3))
(/.f64 (neg.f64 (/.f64 3 (*.f64 a b))) (*.f64 3 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 1/2))
(/.f64 (+.f64 0 (/.f64 1/2 (*.f64 a b))) (neg.f64 (*.f64 (*.f64 a b) 1/2)))
(/.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 a b)) 2) (*.f64 (neg.f64 (*.f64 a b)) 0)) (*.f64 (neg.f64 (*.f64 a b)) 2))
(/.f64 (+.f64 0 (/.f64 2 (*.f64 a b))) (neg.f64 (*.f64 2 (*.f64 a b))))
(/.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 (*.f64 a a) 0)) (neg.f64 (*.f64 a a)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1) (*.f64 (*.f64 a a) 0)) (*.f64 a a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 3) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 3))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b b)) 3 0) (*.f64 3 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 1/2) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 1/2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b b)) 1/2 0) (*.f64 1/2 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 b b)) 2) (*.f64 (*.f64 a a) 0)) (*.f64 (*.f64 a a) 2))
(/.f64 (fma.f64 (/.f64 -1 (*.f64 b b)) 2 0) (*.f64 2 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) -1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) -1))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2))))) 0) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 1))
(/.f64 (+.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) 0) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 3))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) 3 0) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1/2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 1/2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) 1/2 0) (*.f64 1/2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 0)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2) 2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2)))) 2 0) (*.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (*.f64 a b)))) (pow.f64 (*.f64 a b) 3))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 -1 (*.f64 a b)))) (pow.f64 (*.f64 a b) 3))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 b b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a a)))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a a)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1) (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (-.f64 0 (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 0 (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 0 (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 (*.f64 a b) b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b (*.f64 a b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a a) b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 (*.f64 a a) b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a a) b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b))
(/.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 a a)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b b)))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) b)))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 b (*.f64 a b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a a))))
(/.f64 (-.f64 0 (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a a))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (*.f64 a b)))) (neg.f64 (pow.f64 (*.f64 a b) 3)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (neg.f64 (pow.f64 (*.f64 a b) 3)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) b)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (-.f64 0 (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 b))) (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 1 (*.f64 a b))) (*.f64 a b))
(/.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 -1 (/.f64 1 (*.f64 b b)))) (neg.f64 (*.f64 a a)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 0 a) (/.f64 -1 (*.f64 (*.f64 a b) b))) (neg.f64 a))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (-.f64 (*.f64 0 b) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) a))) (neg.f64 b))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 0 b) (/.f64 -1 (*.f64 (*.f64 a a) b))) (neg.f64 b))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 0 (*.f64 b b)) (/.f64 -1 (*.f64 a a))) (neg.f64 (*.f64 b b)))
(/.f64 (+.f64 (/.f64 -1 (*.f64 a a)) 0) (*.f64 b b))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (-.f64 0 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 -1 a)) (neg.f64 (*.f64 (*.f64 a b) b)))
(/.f64 (-.f64 0 (/.f64 -1 a)) (neg.f64 (*.f64 b (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) b))) (neg.f64 a))
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))) 0) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 -1 b)) (neg.f64 (*.f64 (*.f64 a a) b)))
(/.f64 (+.f64 (/.f64 -1 b) 0) (*.f64 (*.f64 a a) b))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (-.f64 0 (cbrt.f64 (/.f64 -1 (*.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 -1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 a)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (/.f64 -1 (*.f64 a b))) (neg.f64 (*.f64 a b)))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 a a)) (/.f64 1 (*.f64 b b))) (*.f64 a a))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(-.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (*.f64 a b))) 0)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (cbrt.f64 (*.f64 b b)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (-.f64 0 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (-.f64 (*.f64 0 a) (/.f64 1 (*.f64 (*.f64 a b) b))) a)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (-.f64 (*.f64 0 b) (/.f64 (/.f64 1 (*.f64 a b)) a)) b)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 0 b) (/.f64 1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 (*.f64 a a) b))) b)
(/.f64 (-.f64 (*.f64 0 (*.f64 b b)) (/.f64 1 (*.f64 a a))) (*.f64 b b))
(/.f64 (-.f64 0 (/.f64 1 (*.f64 a a))) (*.f64 b b))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 0 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (/.f64 1 a)) (*.f64 (*.f64 a b) b))
(/.f64 (-.f64 0 (/.f64 1 a)) (*.f64 b (*.f64 a b)))
(/.f64 (-.f64 (*.f64 0 a) (/.f64 (/.f64 1 (*.f64 a b)) b)) a)
(/.f64 (+.f64 0 (/.f64 -1 (*.f64 b (*.f64 a b)))) a)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (/.f64 1 b)) (*.f64 (*.f64 a a) b))
(/.f64 (-.f64 0 (/.f64 1 b)) (*.f64 (*.f64 a a) b))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (cbrt.f64 (/.f64 1 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 1 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 b)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (+.f64 0 (/.f64 (/.f64 -1 (*.f64 a b)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (*.f64 a b))) (*.f64 3 (/.f64 -1 (*.f64 a b)))) (*.f64 3 (neg.f64 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 (*.f64 3 -1) (*.f64 a b)) 3) (*.f64 a b))
(/.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 3 (/.f64 1 (*.f64 b b)))) (*.f64 3 (*.f64 a a)))
(/.f64 (-.f64 0 (/.f64 3 (*.f64 b b))) (*.f64 3 (*.f64 a a)))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 -1 (pow.f64 (*.f64 a b) 2)))) -3)
(/.f64 (/.f64 (*.f64 3 -1) (pow.f64 (*.f64 a b) 2)) (neg.f64 -3))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 a)))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (-.f64 0 (/.f64 (/.f64 3 (*.f64 a b)) (cbrt.f64 a))) (*.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a b))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 0 (/.f64 (/.f64 3 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(/.f64 (-.f64 0 (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)))) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) 3)) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 b b))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 a (cbrt.f64 b))))) (*.f64 3 (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 0 (/.f64 (/.f64 3 (*.f64 a b)) (*.f64 a (cbrt.f64 b)))) (*.f64 3 (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 0 (*.f64 3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 3 (/.f64 1 (*.f64 (*.f64 a b) b)))) (*.f64 3 a))
(/.f64 (/.f64 (-.f64 0 (/.f64 3 (*.f64 b (*.f64 a b)))) 3) a)
(/.f64 (-.f64 (*.f64 0 b) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) a))) (*.f64 3 b))
(/.f64 (-.f64 0 (/.f64 3 (*.f64 (*.f64 a a) b))) (*.f64 3 b))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 3 (/.f64 1 (*.f64 (*.f64 a a) b)))) (*.f64 3 b))
(/.f64 (-.f64 0 (/.f64 3 (*.f64 (*.f64 a a) b))) (*.f64 3 b))
(/.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 3 (/.f64 1 (*.f64 a a)))) (*.f64 3 (*.f64 b b)))
(/.f64 (-.f64 0 (/.f64 3 (*.f64 a a))) (*.f64 3 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 3 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 3 -1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 3 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(/.f64 (-.f64 0 (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1)))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a b) b)) (*.f64 3 (/.f64 1 a))) (*.f64 3 (*.f64 (*.f64 a b) b)))
(/.f64 (-.f64 0 (/.f64 3 a)) (*.f64 (*.f64 3 (*.f64 a b)) b))
(/.f64 (-.f64 (*.f64 0 a) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) b))) (*.f64 3 a))
(/.f64 (/.f64 (-.f64 0 (/.f64 3 (*.f64 b (*.f64 a b)))) 3) a)
(/.f64 (-.f64 0 (*.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) 3)
(/.f64 (neg.f64 (*.f64 3 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))) 3)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (*.f64 a a))) (*.f64 3 (/.f64 (/.f64 1 (*.f64 a b)) (*.f64 b (cbrt.f64 a))))) (*.f64 3 (cbrt.f64 (*.f64 a a))))
(/.f64 (-.f64 0 (/.f64 (/.f64 3 (*.f64 a b)) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) 3))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 1 (*.f64 a b)))) (*.f64 3 (*.f64 a b)))
(/.f64 (neg.f64 (/.f64 3 (*.f64 a b))) (*.f64 3 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 a a) b)) (*.f64 3 (/.f64 1 b))) (*.f64 3 (*.f64 (*.f64 a a) b)))
(/.f64 (-.f64 0 (/.f64 3 b)) (*.f64 (*.f64 (*.f64 a a) b) 3))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (*.f64 3 (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (-.f64 0 (*.f64 3 (cbrt.f64 (/.f64 1 (*.f64 a b))))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 (*.f64 a b)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 a b)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) -1) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) -1)
(/.f64 1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) 2) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 -1 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (pow.f64 (*.f64 a b) 2))))) 0) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)) (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(/.f64 (-.f64 0 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 3)
(pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)) 1/3)
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)))
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 a b) 2)) 1)
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(neg.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) -1))
(/.f64 -1 (pow.f64 (*.f64 a b) 2))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 a b) 3) 2)))

eval1.4s (6%)

Compiler

Compiled 88183 to 54237 computations (38.5% saved)

prune1.5s (6.3%)

Pruning

14 alts after pruning (9 fresh and 5 done)

PrunedKeptTotal
New318183189
Fresh617
Picked101
Done459
Total3192143206
Error
0b
Counts
3206 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27))
0.7b
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27))
7.0b
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3) 1/3))
0.6b
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b)) 3))
0.7b
(neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27))
7.0b
(neg.f64 (*.f64 (*.f64 (*.f64 b a) a) b))
6.9b
(neg.f64 (*.f64 (*.f64 (*.f64 a b) b) a))
0.4b
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 1/3 (*.f64 a b))))
18.7b
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
26.6b
(neg.f64 (*.f64 (*.f64 b b) (*.f64 a a)))
21.1b
(neg.f64 (*.f64 (*.f64 a (*.f64 b b)) a))
0.3b
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
7.1b
(neg.f64 (*.f64 3 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))))
7.1b
(neg.f64 (*.f64 1/3 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a b) a))))
Compiler

Compiled 282 to 197 computations (30.1% saved)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 a b) 3)
0.3b
(*.f64 (*.f64 (*.f64 a b) 3) (*.f64 1/3 (*.f64 a b)))
0.4b
(*.f64 1/3 (*.f64 a b))
Compiler

Compiled 42 to 20 computations (52.4% saved)

series21.0ms (0.1%)

Counts
3 → 48
Calls

18 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 1/3 (*.f64 a b))
0.0ms
b
@0
(*.f64 1/3 (*.f64 a b))
0.0ms
b
@-inf
(*.f64 1/3 (*.f64 a b))
0.0ms
a
@inf
(*.f64 1/3 (*.f64 a b))
0.0ms
a
@-inf
(*.f64 1/3 (*.f64 a b))
Compiler

Compiled 1615 to 1020 computations (36.8% saved)

rewrite148.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
160×egg-rr
146×egg-rr
64×egg-rr
Counts
3 → 370
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 a b))
(*.f64 (*.f64 (*.f64 a b) 3) (*.f64 1/3 (*.f64 a b)))
(*.f64 (*.f64 a b) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) 0) (/.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 b b) 27)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 a (/.f64 3 b)) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 b (cbrt.f64 a)) (/.f64 3 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (/.f64 3 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 3 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 1 (/.f64 3 (*.f64 a b))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (/.f64 3 (cbrt.f64 (*.f64 9 (*.f64 a b))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) 0) (/.f64 (cbrt.f64 (cbrt.f64 b)) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (/.f64 3 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 0) (/.f64 (cbrt.f64 1/9) (/.f64 3 (*.f64 (cbrt.f64 9) (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 b (/.f64 3 a)) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (/.f64 3 (cbrt.f64 1/9))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (cbrt.f64 a) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 1/81)) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9))) (/.f64 3 (cbrt.f64 (cbrt.f64 1/81)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 a b))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 a b))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (cbrt.f64 a)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 3 (*.f64 b (cbrt.f64 a)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 b b)) a))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b 3) 0) (/.f64 (*.f64 1/3 a) (/.f64 3 (*.f64 b 3))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (/.f64 3 (cbrt.f64 a))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 a))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/3 b) a) 0) (/.f64 3 (/.f64 3 (*.f64 (*.f64 1/3 b) a))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (*.f64 a b) (cbrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) 0) (/.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 0) (/.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (*.f64 b 3)) 0) (/.f64 1/3 (/.f64 3 (*.f64 a (*.f64 b 3)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (*.f64 (cbrt.f64 1/9) (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a)) (/.f64 3 (cbrt.f64 b))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (/.f64 3 (cbrt.f64 b))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (*.f64 a (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 3 a) 0) (/.f64 (*.f64 1/3 b) (/.f64 3 (*.f64 3 a))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (*.f64 a b) (sqrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (cbrt.f64 b)) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (*.f64 a (cbrt.f64 b)))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3))) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2) (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 1/3 b) a)) (*.f64 1/2 (*.f64 (*.f64 1/3 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 a)) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 1/3 b) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 1/9))) (cbrt.f64 (cbrt.f64 1/81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 b) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 1/3 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 1/3 a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (*.f64 a b) 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (*.f64 a b) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 1/9) a) b) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))) (cbrt.f64 (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/81)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (cbrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))) (cbrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) 9) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a (*.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 9) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 9 (*.f64 a b)) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 a) 3) (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 1/3 a) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a (*.f64 b 3))) (pow.f64 81 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a (*.f64 b 3))) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (*.f64 (cbrt.f64 9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 a (*.f64 b 3))) (*.f64 -3 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (pow.f64 81 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (*.f64 3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 3)) -1) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a b)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) 2) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a b)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 b) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) 1) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 1/3 b) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 3)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (cbrt.f64 (pow.f64 81 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 3) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) (/.f64 3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3)) (/.f64 3 (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/3 b) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (*.f64 a b) 3)) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (*.f64 b 3)) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a (*.f64 b 3)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a (*.f64 b 3)) (/.f64 3 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 2))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3/2) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 3/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 1/3 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 a (*.f64 b 3))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 1/3 b) (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 b) (*.f64 a (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (*.f64 a a) b)) (*.f64 b 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 3) (*.f64 1/3 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) 2) (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) (cbrt.f64 (*.f64 (*.f64 b b) 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 2) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 2) (pow.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9))) (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9)))) (*.f64 (cbrt.f64 (cbrt.f64 1/81)) (cbrt.f64 (cbrt.f64 1/81))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) 1/9) (pow.f64 (*.f64 b 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/9 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b b) 9) (pow.f64 (*.f64 3 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (/.f64 1 (cbrt.f64 (pow.f64 81 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 1/3) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (cbrt.f64 9))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 3))) (/.f64 1 (sqrt.f64 (sqrt.f64 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 a)) 3) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 b)) 3) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 a) (*.f64 b (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a (*.f64 b 3))) (*.f64 1/3 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/9 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 2) (pow.f64 81 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 81 1/3) (pow.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 3) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 b 3)) (*.f64 (*.f64 1/3 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 b) a) (*.f64 a (*.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 2) (cbrt.f64 1/81))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/81) (pow.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (cbrt.f64 (pow.f64 81 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 3) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b 3))) a) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) 1) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a (*.f64 b 3))) 3) (pow.f64 (*.f64 1/3 a) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (*.f64 b 3)) 1/2) (*.f64 (*.f64 a (*.f64 b 3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a b) 3/2) (*.f64 (*.f64 a b) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 a (*.f64 b 3))) (*.f64 1/2 (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 (*.f64 a b)) (*.f64 3/2 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (pow.f64 (*.f64 1/3 (cbrt.f64 (*.f64 a (*.f64 b 3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 3) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b 3) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b 3)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 3 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 (sqrt.f64 3)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 a)) 3) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (sqrt.f64 3)) (*.f64 a (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (cbrt.f64 (sqrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) 1) (sqrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 3)) (*.f64 a (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (pow.f64 81 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (*.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 b 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 3 (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (*.f64 a b) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a (*.f64 b 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (*.f64 b 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 b 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 3))))))

simplify594.0ms (2.5%)

Algorithm
egglog
Counts
418 → 527
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(*.f64 3 (*.f64 a b))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) 0) (/.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 b b) 27)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 b 0) (/.f64 a (/.f64 3 b)) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 b (cbrt.f64 a)) (/.f64 3 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (/.f64 3 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 3 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 a b) 0) (/.f64 1 (/.f64 3 (*.f64 a b))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (/.f64 3 (cbrt.f64 (*.f64 9 (*.f64 a b))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) 0) (/.f64 (cbrt.f64 (cbrt.f64 b)) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (/.f64 3 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 1/3 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 0) (/.f64 (cbrt.f64 1/9) (/.f64 3 (*.f64 (cbrt.f64 9) (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 a 0) (/.f64 b (/.f64 3 a)) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (/.f64 3 (cbrt.f64 1/9))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (cbrt.f64 a) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/81)) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9))) (/.f64 3 (cbrt.f64 (cbrt.f64 1/81)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 a b))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 a b))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 b (cbrt.f64 a)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 3 (*.f64 b (cbrt.f64 a)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 b b)) a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 b 3) 0) (/.f64 (*.f64 1/3 a) (/.f64 3 (*.f64 b 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (/.f64 3 (cbrt.f64 a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 1/3 b) a) 0) (/.f64 3 (/.f64 3 (*.f64 (*.f64 1/3 b) a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 3 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 1 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (*.f64 a b) (cbrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) 0) (/.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 0) (/.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 a (*.f64 b 3)) 0) (/.f64 1/3 (/.f64 3 (*.f64 a (*.f64 b 3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (*.f64 (cbrt.f64 1/9) (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a)) (/.f64 3 (cbrt.f64 b))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (/.f64 3 (cbrt.f64 b))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 1/3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (*.f64 a (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 3 a) 0) (/.f64 (*.f64 1/3 b) (/.f64 3 (*.f64 3 a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (*.f64 a b) (sqrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 a (cbrt.f64 b)) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (*.f64 a (cbrt.f64 b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3))) (*.f64 (*.f64 1/3 b) a))
(+.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2) (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 1/3 b) a)) (*.f64 1/2 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (*.f64 1/3 a)) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 1/3 b) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (*.f64 1/3 b) a)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))
(*.f64 a (*.f64 1/3 b))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 1/9))) (cbrt.f64 (cbrt.f64 1/81)))
(*.f64 1 (*.f64 (*.f64 1/3 b) a))
(*.f64 (*.f64 (*.f64 1/3 b) a) 1)
(*.f64 (*.f64 1/3 a) b)
(*.f64 b (*.f64 1/3 a))
(*.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 a b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 1/3 a) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (*.f64 a b) 27)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) a) b))
(*.f64 1/3 (*.f64 a b))
(*.f64 (*.f64 a b) 1/3)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 3 (/.f64 (*.f64 a b) 9))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) a) b) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))) (cbrt.f64 (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/81)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 1/9))))
(*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (cbrt.f64 (sqrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))) (cbrt.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 a b) 9) 3)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a (*.f64 b 3)))))
(*.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2) 2)
(*.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 2) 1/2)
(*.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 9) 1/9)
(*.f64 (*.f64 9 (*.f64 a b)) 1/27)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 a) 3) (*.f64 b b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 1/3) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 1/3 a) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(/.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a (*.f64 b 3))) (pow.f64 81 1/3))
(/.f64 (*.f64 3 (*.f64 a (*.f64 b 3))) 27)
(/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 -1 (*.f64 a (*.f64 b 3))) (*.f64 -3 3))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (pow.f64 81 1/3))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 27)
(/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) -1) (*.f64 3 -3))
(/.f64 (*.f64 2 (*.f64 a b)) 6)
(/.f64 (*.f64 (*.f64 a b) 2) 6)
(/.f64 (neg.f64 (*.f64 a b)) -3)
(/.f64 (*.f64 a b) 3)
(/.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 2) 2)
(/.f64 (*.f64 (*.f64 1/3 b) a) 1)
(/.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) 1) (cbrt.f64 3))
(/.f64 (*.f64 2 (*.f64 (*.f64 1/3 b) a)) 2)
(/.f64 (*.f64 a (*.f64 b 3)) 9)
(/.f64 (/.f64 (*.f64 a b) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 a b) 9) 1/3)
(/.f64 (/.f64 (*.f64 a b) 2) 3/2)
(/.f64 (/.f64 (*.f64 a b) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (cbrt.f64 (pow.f64 81 1/3)))
(/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3)))
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 3) (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) (/.f64 3 (sqrt.f64 1/3)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3)) (/.f64 3 (cbrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 1/3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3) 1/3)
(pow.f64 (*.f64 (*.f64 1/3 b) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3))
(cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (*.f64 a b) 3)) 1/3))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a (*.f64 b 3)) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a (*.f64 b 3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a (*.f64 b 3)) (/.f64 3 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 2))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3/2) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 3/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 b (*.f64 a b)) a)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 a (*.f64 b (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 1/3 b) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 a (*.f64 b 3))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (*.f64 a (*.f64 b 3))))
(*.f64 a (*.f64 (*.f64 1/3 b) (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 1/3 b) (*.f64 a (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 a a) b)) (*.f64 b 3))
(*.f64 (*.f64 b 3) (*.f64 1/3 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (*.f64 (*.f64 a a) b) b)
(*.f64 b (*.f64 (*.f64 a a) b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (pow.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) (cbrt.f64 (*.f64 (*.f64 b b) 27))))
(*.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 2) (cbrt.f64 9))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 2) (pow.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9))) (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9)))) (*.f64 (cbrt.f64 (cbrt.f64 1/81)) (cbrt.f64 (cbrt.f64 1/81))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 a a) 1/9) (pow.f64 (*.f64 b 3) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 1/9 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) 9) (pow.f64 (*.f64 3 a) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (/.f64 1 (cbrt.f64 (pow.f64 81 1/3))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 1/3) (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 2/3)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (cbrt.f64 9))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 3))) (/.f64 1 (sqrt.f64 (sqrt.f64 27))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 a)) 3) b)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 b)) 3) a)
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 1/3 a) (*.f64 b (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 b (*.f64 a (*.f64 b 3))) (*.f64 1/3 a))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) 1/9)
(*.f64 1/9 (pow.f64 (*.f64 a (*.f64 b 3)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 2))
(*.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a (*.f64 b 3))))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 2) (pow.f64 81 1/3))
(*.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 (pow.f64 81 1/3) (pow.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3))))))
(*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9))) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3)))
(*.f64 27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) 3) 3)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 3) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 9 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2) 9)
(*.f64 (*.f64 a (*.f64 b 3)) (*.f64 (*.f64 1/3 b) a))
(*.f64 (*.f64 (*.f64 1/3 b) a) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 9) (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (*.f64 a (*.f64 b 3))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 2) (cbrt.f64 1/81))
(*.f64 (cbrt.f64 1/81) (pow.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (cbrt.f64 (pow.f64 81 1/3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 3) (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 6)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 6)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)
(/.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b 3))) a) 3)
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) 1) (sqrt.f64 3))
(/.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) 9)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 3/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a (*.f64 b 3))) 3) (pow.f64 (*.f64 1/3 a) 3)))
(+.f64 (*.f64 (*.f64 a (*.f64 b 3)) 1/2) (*.f64 (*.f64 a (*.f64 b 3)) 1/2))
(+.f64 (*.f64 (*.f64 a b) 3/2) (*.f64 (*.f64 a b) 3/2))
(+.f64 (*.f64 1/2 (*.f64 a (*.f64 b 3))) (*.f64 1/2 (*.f64 a (*.f64 b 3))))
(+.f64 (*.f64 3/2 (*.f64 a b)) (*.f64 3/2 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))
(*.f64 27 (pow.f64 (*.f64 1/3 (cbrt.f64 (*.f64 a (*.f64 b 3)))) 3))
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 b 3) a)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))
(*.f64 (cbrt.f64 (*.f64 b 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b 3) 2)) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b 3)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2)))
(*.f64 (*.f64 3 a) b)
(*.f64 b (*.f64 3 a))
(*.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 (sqrt.f64 3)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 3))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 a)) 3) b)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) a))
(*.f64 (*.f64 b (sqrt.f64 3)) (*.f64 a (sqrt.f64 3)))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 3))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (cbrt.f64 (sqrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) 1) (sqrt.f64 (sqrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 b (cbrt.f64 3)) (*.f64 a (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (pow.f64 81 1/3)))
(*.f64 1 (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 a (*.f64 b 3)) 1)
(*.f64 (*.f64 a b) 3)
(*.f64 3 (*.f64 a b))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 a b)))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 3)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 3)))
(*.f64 (cbrt.f64 9) (*.f64 (*.f64 a b) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 1/3)
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) 2) 2)
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 3)
(/.f64 (*.f64 a (*.f64 b 3)) 1)
(/.f64 (*.f64 3 (*.f64 a (*.f64 b 3))) 3)
(/.f64 (*.f64 2 (*.f64 a (*.f64 b 3))) 2)
(pow.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 3) 1/3)
(pow.f64 (*.f64 a (*.f64 b 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 3)
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 3))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) 0) (/.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 b b) 27)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) 0) (/.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 b b) 27)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 b 0) (/.f64 a (/.f64 3 b)) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 b 0) (/.f64 a (/.f64 3 b)) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 b (cbrt.f64 a)) (/.f64 3 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 b (cbrt.f64 a)) (/.f64 3 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 3) 0) (*.f64 (*.f64 1/3 a) b) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 1/3 a) b) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 a b)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (*.f64 a b)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (/.f64 3 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 1/3 a) b))) (/.f64 3 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 3 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 3 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 1/3 a) b) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 a b) 0) (/.f64 1 (/.f64 3 (*.f64 a b))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 a b) 0) (/.f64 1 (/.f64 3 (*.f64 a b))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (/.f64 3 (cbrt.f64 (*.f64 9 (*.f64 a b))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) (/.f64 3 (cbrt.f64 (*.f64 9 (*.f64 a b))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) 0) (/.f64 (cbrt.f64 (cbrt.f64 b)) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) 0) (/.f64 (cbrt.f64 (cbrt.f64 b)) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (/.f64 3 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (*.f64 a b)))) (/.f64 3 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 1/3 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 1/3 0) (*.f64 (*.f64 1/3 a) b) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 0) (/.f64 (cbrt.f64 1/9) (/.f64 3 (*.f64 (cbrt.f64 9) (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 0) (/.f64 (cbrt.f64 1/9) (/.f64 3 (*.f64 (cbrt.f64 9) (*.f64 a b)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 a 0) (/.f64 b (/.f64 3 a)) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 a 0) (/.f64 b (/.f64 3 a)) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (/.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) (/.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (/.f64 3 (cbrt.f64 1/9))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (/.f64 3 (cbrt.f64 1/9))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (cbrt.f64 a) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (cbrt.f64 a) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/81)) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9))) (/.f64 3 (cbrt.f64 (cbrt.f64 1/81)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/81)) 0) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 9) (*.f64 a b))) (/.f64 3 (cbrt.f64 (cbrt.f64 1/81)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 a b))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 a b))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 a b))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 a b))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 b (cbrt.f64 a)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 3 (*.f64 b (cbrt.f64 a)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 b (cbrt.f64 a)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 3 (*.f64 b (cbrt.f64 a)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 b b)) a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 b b)) a))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 a (*.f64 (*.f64 b 3) (sqrt.f64 1/3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 a (*.f64 (*.f64 b 3) (sqrt.f64 1/3))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 b 3) 0) (/.f64 (*.f64 1/3 a) (/.f64 3 (*.f64 b 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 b 3) 0) (/.f64 (*.f64 1/3 a) (/.f64 3 (*.f64 b 3))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (*.f64 1/3 a) b) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (/.f64 3 (cbrt.f64 a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (/.f64 3 (cbrt.f64 a))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 a) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) b)) (/.f64 3 (cbrt.f64 a))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (*.f64 1/3 b) a) 0) (/.f64 3 (/.f64 3 (*.f64 (*.f64 1/3 b) a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 1/3 a) b) 0) (/.f64 3 (/.f64 (/.f64 3 (*.f64 1/3 b)) a)) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 3 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 3 0) (*.f64 (*.f64 1/3 a) b) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 1 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 1 0) (*.f64 (*.f64 1/3 a) b) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (*.f64 a b) (cbrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (*.f64 a b) (cbrt.f64 1/3)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) 0) (/.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 1/3 a) b))) 0) (/.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 1/3 a) b))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 0) (/.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) 0) (/.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 3))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 a (*.f64 b 3)) 0) (/.f64 1/3 (/.f64 3 (*.f64 a (*.f64 b 3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 a (*.f64 b 3)) 0) (/.f64 1/3 (/.f64 (/.f64 3 a) (*.f64 b 3))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (*.f64 (cbrt.f64 1/9) (*.f64 a b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (*.f64 (cbrt.f64 1/9) (*.f64 a b)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) 3) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/3 a) b)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) 3))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3)))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/3 a) b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3)))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a)) (/.f64 3 (cbrt.f64 b))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) a)) (/.f64 3 (cbrt.f64 b))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (/.f64 3 (cbrt.f64 b))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (/.f64 3 (cbrt.f64 b))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 1/3) 0) (*.f64 (*.f64 1/3 b) a) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 1/3) 0) (*.f64 (*.f64 1/3 a) b) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/3 a) b)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3)))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (*.f64 a (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (*.f64 a (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 3 a) 0) (/.f64 (*.f64 1/3 b) (/.f64 3 (*.f64 3 a))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 3 a) 0) (/.f64 (*.f64 1/3 b) (/.f64 (/.f64 3 3) a)) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (*.f64 a b) (sqrt.f64 1/3)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (*.f64 a b) (sqrt.f64 1/3)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 a (cbrt.f64 b)) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (*.f64 a (cbrt.f64 b)))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 a (cbrt.f64 b)) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (*.f64 a (cbrt.f64 b)))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))) (*.f64 (*.f64 1/3 a) b))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3))) (*.f64 (*.f64 1/3 b) a))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3))) (*.f64 (*.f64 1/3 a) b))
(+.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2) (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 1/2 2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 1/3 b) a)) (*.f64 1/2 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 1/2 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 1/3 (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 1/3 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)))))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (*.f64 a b) (*.f64 1/3 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (*.f64 1/3 a)) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (*.f64 1/3 a) (*.f64 b (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 1/3 b) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 a (*.f64 (*.f64 1/3 b) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (*.f64 1/3 b) (*.f64 a (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 a) b)) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 a) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (*.f64 1/3 b) a)
(*.f64 (*.f64 1/3 a) b)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 1/3 (cbrt.f64 (*.f64 a b))))
(*.f64 a (*.f64 1/3 b))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a b) 27) (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a b) 27) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 1/9))) (cbrt.f64 (cbrt.f64 1/81)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/81)) (*.f64 (*.f64 a b) (cbrt.f64 1/3))) (cbrt.f64 (cbrt.f64 1/9)))
(*.f64 1 (*.f64 (*.f64 1/3 b) a))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (*.f64 (*.f64 1/3 b) a) 1)
(*.f64 (*.f64 1/3 a) b)
(*.f64 (*.f64 1/3 a) b)
(*.f64 b (*.f64 1/3 a))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 a b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (*.f64 a b) 27)))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 1/3 a) (cbrt.f64 b)))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (*.f64 a b) 27)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (*.f64 a b) 27)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a b) 27) (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) a) b))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 a b)))
(*.f64 1/3 (*.f64 a b))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (*.f64 a b) 1/3)
(*.f64 (*.f64 1/3 a) b)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 a b)))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a b) 27) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 3 (/.f64 (*.f64 a b) 9))
(/.f64 (*.f64 a (*.f64 b 3)) 9)
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) a) b) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a b) 27) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))) (cbrt.f64 (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a b) 27) (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a b) 27) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 1/81)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 (cbrt.f64 1/9))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/81)) (*.f64 (*.f64 a b) (cbrt.f64 1/3))) (cbrt.f64 (cbrt.f64 1/9)))
(*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (cbrt.f64 (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))) (cbrt.f64 (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 a b) 9) 3)
(/.f64 (*.f64 a (*.f64 b 3)) 9)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (*.f64 1/3 a) b)
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (cbrt.f64 (*.f64 a (*.f64 b 3)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a b) 27) (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 1/2) 2)
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 1/2 2))
(*.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 2) 1/2)
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 2 1/2))
(*.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 9) 1/9)
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 9 1/9))
(*.f64 (*.f64 9 (*.f64 a b)) 1/27)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 a) 3) (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 1/3) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 1/3 (*.f64 (*.f64 a b) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3))))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 1/3 a) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 1/3 a) (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))))
(cbrt.f64 (*.f64 b (*.f64 (*.f64 1/3 a) (pow.f64 (*.f64 (*.f64 1/3 a) b) 2))))
(/.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a (*.f64 b 3))) (pow.f64 81 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) (cbrt.f64 81))
(/.f64 (*.f64 3 (*.f64 a (*.f64 b 3))) 27)
(/.f64 (*.f64 a (*.f64 (*.f64 b 3) 3)) 27)
(/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 -1 (*.f64 a (*.f64 b 3))) (*.f64 -3 3))
(/.f64 (neg.f64 (*.f64 a (*.f64 b 3))) -9)
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 a (*.f64 (*.f64 b 3) (sqrt.f64 1/3))) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (pow.f64 81 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 27)
(/.f64 (*.f64 a (*.f64 (*.f64 b 3) 3)) 27)
(/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) -1) (*.f64 3 -3))
(/.f64 (neg.f64 (*.f64 a (*.f64 b 3))) -9)
(/.f64 (*.f64 2 (*.f64 a b)) 6)
(/.f64 (*.f64 (*.f64 a b) 2) 6)
(/.f64 (*.f64 2 (*.f64 a b)) 6)
(/.f64 (neg.f64 (*.f64 a b)) -3)
(neg.f64 (/.f64 (*.f64 a b) -3))
(/.f64 (*.f64 a b) 3)
(/.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) 2) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 1/3 b)) a) 2)
(/.f64 (*.f64 (*.f64 1/3 b) a) 1)
(*.f64 (*.f64 1/3 a) b)
(/.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) 1) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (cbrt.f64 1/3)) (cbrt.f64 3))
(/.f64 (*.f64 2 (*.f64 (*.f64 1/3 b) a)) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 1/3 b)) a) 2)
(/.f64 (*.f64 a (*.f64 b 3)) 9)
(/.f64 (/.f64 (*.f64 a b) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 a b) 9) 1/3)
(/.f64 (/.f64 (*.f64 a b) 2) 3/2)
(/.f64 (/.f64 (*.f64 a b) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (cbrt.f64 (pow.f64 81 1/3)))
(/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 9) 3))) (cbrt.f64 (cbrt.f64 81)))
(/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3)))
(/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (*.f64 (cbrt.f64 81) 3)))
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 3) (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)) (/.f64 3 (sqrt.f64 1/3)))
(/.f64 (*.f64 a (*.f64 (*.f64 b 3) (sqrt.f64 1/3))) (/.f64 3 (sqrt.f64 1/3)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3)) (/.f64 3 (cbrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) (/.f64 3 (cbrt.f64 1/3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3) 1/3)
(*.f64 (*.f64 1/3 a) b)
(pow.f64 (*.f64 (*.f64 1/3 b) a) 1)
(*.f64 (*.f64 1/3 a) b)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) 3)
(*.f64 (*.f64 1/3 a) b)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 3))
(*.f64 (*.f64 1/3 a) b)
(cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (*.f64 a b) 3)) 1/3))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a (*.f64 b 3)) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a (*.f64 b 3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a (*.f64 b 3)) 0) (/.f64 (*.f64 a b) (/.f64 (/.f64 3 a) (*.f64 b 3))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a (*.f64 b 3)) (/.f64 3 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 2))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (/.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/2))
(*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 1/2 1/2))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3/2) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3/2))
(*.f64 2 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 3/2)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a b) 2)) (*.f64 1/2 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 1/2 1/2))
(+.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 3/2 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 3/2)))
(*.f64 (*.f64 b (*.f64 a b)) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 a (*.f64 b (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 a (*.f64 b 3))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3))))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 1/3 (cbrt.f64 (*.f64 a b)))) (*.f64 a (*.f64 b 3)))
(*.f64 a (*.f64 (*.f64 1/3 b) (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 1/3 b) (*.f64 a (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3))))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 a a) b)) (*.f64 b 3))
(*.f64 (*.f64 b 3) (*.f64 1/3 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 a a) b)) (*.f64 b 3))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a (*.f64 b 3)) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (*.f64 (*.f64 a a) b) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 (*.f64 a a) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3))))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3))))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a b) 27)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (*.f64 a b) 27))) (*.f64 a (*.f64 b 3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3))))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) (cbrt.f64 (*.f64 (*.f64 b b) 27))))
(*.f64 (pow.f64 (*.f64 (*.f64 1/3 a) (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 2) (cbrt.f64 9))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 2) (pow.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 9 (*.f64 a b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) a)) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9))) (*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 (cbrt.f64 1/9)))) (*.f64 (cbrt.f64 (cbrt.f64 1/81)) (cbrt.f64 (cbrt.f64 1/81))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 9) (*.f64 a b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 1/81)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (*.f64 (*.f64 a a) 1/9) (pow.f64 (*.f64 b 3) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) b)) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 1/9 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) a)) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (/.f64 (*.f64 b b) 9) (pow.f64 (*.f64 3 a) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (/.f64 1 (cbrt.f64 (pow.f64 81 1/3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (*.f64 (cbrt.f64 9) 3))) (cbrt.f64 (cbrt.f64 81)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 1/3) (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 2/3)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (cbrt.f64 9))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (*.f64 (cbrt.f64 81) 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 3))) (/.f64 1 (sqrt.f64 (sqrt.f64 27))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 3)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 a)) 3) b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) a)) 3) b)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 b)) 3) a)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a b))) 3) a)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 1/3 a) (*.f64 b (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 b (*.f64 a (*.f64 b 3))) (*.f64 1/3 a))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) 1/9)
(*.f64 1/9 (pow.f64 (*.f64 a (*.f64 b 3)) 2))
(*.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) 1/9)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 2))
(*.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 9))) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 9))) (cbrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (sqrt.f64 3))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 1/3))) (cbrt.f64 1/9))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 2) (pow.f64 81 1/3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 2) (cbrt.f64 81))
(*.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3)))
(*.f64 1/3 (pow.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 3) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 2))
(*.f64 (pow.f64 81 1/3) (pow.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 2) (cbrt.f64 81))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) 3) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3)))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))) (cbrt.f64 1/9))
(*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3)) 2) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9)) (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 1/9))) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3)))) 2))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3)))
(*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) 3) 2))
(*.f64 27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 27 1/27) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) 3) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 1/3 a) b))) 3) 3)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) a)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 3) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 1/3 a) b) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3)))) 3)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 9 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2) 9)
(*.f64 (pow.f64 (*.f64 (*.f64 1/3 b) a) 2) 9)
(*.f64 (pow.f64 (*.f64 (*.f64 1/3 a) b) 2) 9)
(*.f64 (*.f64 a (*.f64 b 3)) (*.f64 (*.f64 1/3 b) a))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (*.f64 1/3 b) a) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (*.f64 1/3 a) b) (*.f64 a (*.f64 b 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 3))) (cbrt.f64 9))
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 (cbrt.f64 3))) (cbrt.f64 9))
(*.f64 (cbrt.f64 9) (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) 2) (cbrt.f64 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 1/9))) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) a) (*.f64 b 3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) (*.f64 a (*.f64 b 3))))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 a b)) a) (*.f64 b 3)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 2) (cbrt.f64 1/81))
(*.f64 (cbrt.f64 1/81) (pow.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) 2) (cbrt.f64 1/81))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 1/3))) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 9)))) (cbrt.f64 (pow.f64 81 1/3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (*.f64 (cbrt.f64 9) 3))) (cbrt.f64 (cbrt.f64 81)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 81 1/3)) (cbrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (*.f64 (cbrt.f64 81) 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 3) (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 27)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 (sqrt.f64 27))) (sqrt.f64 (sqrt.f64 3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 6)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 2)) 6)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 6)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 2)) 6)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -3)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)
(/.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b 3))) a) 3)
(/.f64 (*.f64 b (*.f64 (*.f64 a a) (*.f64 b 3))) 3)
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) 1) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a b) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 2) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 1/3))) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 3 (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) 9)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 2) 3/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a (*.f64 b 3))) 3) (pow.f64 (*.f64 1/3 a) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) (*.f64 b 3)) 3)) (*.f64 1/3 a))
(+.f64 (*.f64 (*.f64 a (*.f64 b 3)) 1/2) (*.f64 (*.f64 a (*.f64 b 3)) 1/2))
(*.f64 2 (*.f64 (*.f64 1/2 a) (*.f64 b 3)))
(+.f64 (*.f64 (*.f64 a b) 3/2) (*.f64 (*.f64 a b) 3/2))
(*.f64 2 (*.f64 (*.f64 a b) 3/2))
(+.f64 (*.f64 1/2 (*.f64 a (*.f64 b 3))) (*.f64 1/2 (*.f64 a (*.f64 b 3))))
(*.f64 2 (*.f64 (*.f64 1/2 a) (*.f64 b 3)))
(+.f64 (*.f64 3/2 (*.f64 a b)) (*.f64 3/2 (*.f64 a b)))
(*.f64 2 (*.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))
(*.f64 27 (pow.f64 (*.f64 1/3 (cbrt.f64 (*.f64 a (*.f64 b 3)))) 3))
(*.f64 27 (*.f64 (pow.f64 1/3 3) (*.f64 a (*.f64 b 3))))
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 b 3) a)
(*.f64 a (*.f64 b 3))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 1/3 a) b)))) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 b 3)))
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))
(*.f64 (cbrt.f64 (*.f64 b 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b 3) 2)) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b 3)))
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b 3)) (cbrt.f64 a))
(*.f64 a (*.f64 b 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 b 3)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 a (*.f64 (*.f64 b 3) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2)))
(*.f64 (*.f64 3 a) b)
(*.f64 a (*.f64 b 3))
(*.f64 b (*.f64 3 a))
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a (*.f64 b 3)))) (cbrt.f64 (*.f64 (*.f64 1/3 b) a)))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b 3))))) (cbrt.f64 (*.f64 (*.f64 1/3 a) b)))
(*.f64 (*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) (cbrt.f64 (*.f64 a (*.f64 b 3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) (cbrt.f64 (*.f64 a (*.f64 b 3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 2) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2) (cbrt.f64 (*.f64 a (*.f64 b 3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 (sqrt.f64 3)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 3))))
(*.f64 a (*.f64 b 3))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 3))) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3)))))
(*.f64 a (*.f64 b 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 a)) 3) b)
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (sqrt.f64 (sqrt.f64 3)))
(*.f64 a (*.f64 b 3))
(*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (sqrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 a b) (sqrt.f64 3))))
(*.f64 a (*.f64 b 3))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 27)) a))
(*.f64 (*.f64 b (sqrt.f64 3)) (*.f64 a (sqrt.f64 3)))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 3))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (cbrt.f64 (sqrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) (cbrt.f64 (sqrt.f64 (sqrt.f64 3)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 3))) 1) (sqrt.f64 (sqrt.f64 3)))
(*.f64 a (*.f64 b 3))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)))
(*.f64 a (*.f64 b 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 3))))
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 b (cbrt.f64 3)) (*.f64 a (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (pow.f64 81 1/3)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 (cbrt.f64 9) 3))) (cbrt.f64 (cbrt.f64 81)))
(*.f64 1 (*.f64 a (*.f64 b 3)))
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 a (*.f64 b 3)) 1)
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 a b) 3)
(*.f64 a (*.f64 b 3))
(*.f64 3 (*.f64 a b))
(*.f64 a (*.f64 b 3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 3 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 3)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 a (*.f64 b 3))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 3)))
(*.f64 a (*.f64 b 3))
(*.f64 (cbrt.f64 9) (*.f64 (*.f64 a b) (cbrt.f64 3)))
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 a b)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 1/3)
(*.f64 (*.f64 a (*.f64 b 3)) (*.f64 3 1/3))
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) 2) 2)
(/.f64 (*.f64 (*.f64 2 a) (*.f64 b 3)) 2)
(/.f64 (*.f64 (*.f64 a (*.f64 b 3)) 3) 3)
(/.f64 (*.f64 a (*.f64 (*.f64 b 3) 3)) 3)
(/.f64 (*.f64 a (*.f64 b 3)) 1)
(*.f64 a (*.f64 b 3))
(/.f64 (*.f64 3 (*.f64 a (*.f64 b 3))) 3)
(/.f64 (*.f64 a (*.f64 (*.f64 b 3) 3)) 3)
(/.f64 (*.f64 2 (*.f64 a (*.f64 b 3))) 2)
(/.f64 (*.f64 (*.f64 2 a) (*.f64 b 3)) 2)
(pow.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 3) 1/3)
(*.f64 a (*.f64 b 3))
(pow.f64 (*.f64 a (*.f64 b 3)) 1)
(*.f64 a (*.f64 b 3))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 3))) 3)
(*.f64 a (*.f64 b 3))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 3)) 3))
(*.f64 a (*.f64 b 3))

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 b a) a)
6.6b
(*.f64 (*.f64 (*.f64 b a) a) b)
Compiler

Compiled 27 to 6 computations (77.8% saved)

series26.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 (*.f64 b a) a)
1.0ms
a
@0
(*.f64 (*.f64 b a) a)
0.0ms
b
@0
(*.f64 (*.f64 (*.f64 b a) a) b)
0.0ms
a
@inf
(*.f64 (*.f64 b a) a)
0.0ms
b
@inf
(*.f64 (*.f64 (*.f64 b a) a) b)
Compiler

Compiled 1695 to 1215 computations (28.3% saved)

rewrite133.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
120×egg-rr
69×egg-rr
Counts
2 → 189
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 b a) a) b)
(*.f64 (*.f64 b a) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 b a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (*.f64 (*.f64 b a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b a) b) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 b a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 (*.f64 b a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 b a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b a) b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b) (cbrt.f64 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 b a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 b a) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b a)) (*.f64 a (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 b (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b b) 2)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 b)) 1) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 a (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 b a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) 3) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 b a) (pow.f64 (*.f64 (*.f64 b a) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (pow.f64 (*.f64 (*.f64 b a) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (*.f64 (*.f64 b a) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2) (*.f64 (*.f64 b a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 a (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 a (cbrt.f64 b))) (*.f64 a (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 b))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) a)) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (*.f64 a (cbrt.f64 (*.f64 b a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b a) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 b a) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 b a) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 3))))))

simplify580.0ms (2.4%)

Algorithm
egglog
Counts
237 → 222
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 (*.f64 b a) a) b)
(*.f64 b (*.f64 (*.f64 b a) a))
(*.f64 (*.f64 b a) (*.f64 b a))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) b)))
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 b a) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b a) (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) b)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (*.f64 (*.f64 b a) a))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 b a) b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 (*.f64 b a) b)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 b a) b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b a) b))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 (*.f64 b a) b) a)
(*.f64 a (*.f64 (*.f64 b a) b))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))
(*.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b a)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b a)) (*.f64 a (cbrt.f64 b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 b (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 b (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b b) 2)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) 1) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 a (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b a) b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b a) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)))
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3))
(*.f64 (*.f64 b a) a)
(*.f64 a (*.f64 b a))
(*.f64 b (*.f64 a a))
(*.f64 (*.f64 a a) b)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 b)) (cbrt.f64 (*.f64 a a)))
(*.f64 1 (*.f64 (*.f64 b a) a))
(*.f64 (*.f64 (*.f64 b a) a) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 b) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 b a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) 3) (*.f64 a (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 b a) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (*.f64 (*.f64 b a) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2) (*.f64 (*.f64 b a) a))))
(*.f64 (*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 a (cbrt.f64 b))) (*.f64 a (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)) (cbrt.f64 b)))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 b))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) a)) (cbrt.f64 (*.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (*.f64 a (cbrt.f64 (*.f64 b a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)))
(/.f64 (*.f64 (*.f64 b a) a) 1)
(pow.f64 (*.f64 (*.f64 b a) a) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 b a) a) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 3))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 b a))
(*.f64 b (pow.f64 a 2))
(*.f64 a (*.f64 b a))
(*.f64 b (pow.f64 a 2))
(*.f64 a (*.f64 b a))
(*.f64 b (pow.f64 a 2))
(*.f64 a (*.f64 b a))
(*.f64 b (pow.f64 a 2))
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 (*.f64 b a) a) b)
(pow.f64 (*.f64 b a) 2)
(*.f64 b (*.f64 (*.f64 b a) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b a) (*.f64 b a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (*.f64 a (*.f64 b a))) (*.f64 a (*.f64 b a))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (*.f64 b (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (*.f64 b a) (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 b a) b)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (*.f64 (*.f64 b a) a))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (*.f64 a (*.f64 b a))) (*.f64 a (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 (cbrt.f64 (*.f64 b a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) (cbrt.f64 a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) (cbrt.f64 b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a a)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 b a) b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 (*.f64 b a) b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 b a) b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) b))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) (cbrt.f64 (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a) (*.f64 (*.f64 b a) b)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b a) b))) (cbrt.f64 a))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b a) b)) a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) b) a)
(pow.f64 (*.f64 b a) 2)
(*.f64 a (*.f64 (*.f64 b a) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2) (pow.f64 (*.f64 (*.f64 b a) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2) (pow.f64 (*.f64 (*.f64 b a) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2)) 2) (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2)))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b b) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b a)) (*.f64 a (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2)) 2) (*.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 b (cbrt.f64 (*.f64 b a))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 b (cbrt.f64 a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b b) 2)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 b a) b) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 b a) b)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) 1) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 a (cbrt.f64 b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 b b) 2))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b a) b))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (*.f64 b a) b)) a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 b))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 b a) b)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) a) (*.f64 (*.f64 b a) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2) (pow.f64 (*.f64 (*.f64 b a) b) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)))
(pow.f64 (*.f64 b a) 2)
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)
(pow.f64 (*.f64 b a) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b a) a)
(*.f64 a (*.f64 b a))
(*.f64 a (*.f64 b a))
(*.f64 b (*.f64 a a))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 a a) b)
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 b))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (*.f64 (*.f64 b a) a)))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 b)) (cbrt.f64 (*.f64 a a)))
(cbrt.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2) b)))
(*.f64 1 (*.f64 (*.f64 b a) a))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (*.f64 b a) a) 1)
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 b) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 a (*.f64 a (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a a) (cbrt.f64 b)))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 b a)))
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (cbrt.f64 a)) (*.f64 b a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (*.f64 b a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) 3) (*.f64 a (cbrt.f64 a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 b a) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (pow.f64 (*.f64 a (*.f64 b a)) 2)) (cbrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (cbrt.f64 a))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (pow.f64 (*.f64 a (*.f64 b a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (pow.f64 (*.f64 a (*.f64 b a)) 2)) (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (*.f64 (*.f64 b a) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2) (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 3))))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (cbrt.f64 (*.f64 b a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2) (*.f64 (*.f64 b a) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2)) 2) (*.f64 a (*.f64 b a)))))
(*.f64 (*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b a) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2)) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (cbrt.f64 b))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 a (cbrt.f64 b))) (*.f64 a (cbrt.f64 b)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)) (cbrt.f64 b)))
(*.f64 a (*.f64 b a))
(*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 b)))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 b))) (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2) (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) a)) (cbrt.f64 (*.f64 b a)))
(*.f64 a (*.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b a) a))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 (*.f64 (*.f64 b a) a)))))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 a (*.f64 b a)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (*.f64 a (cbrt.f64 (*.f64 b a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 b a)) 2) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)))
(cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) 2)))
(/.f64 (*.f64 (*.f64 b a) a) 1)
(*.f64 a (*.f64 b a))
(pow.f64 (*.f64 (*.f64 b a) a) 1)
(*.f64 a (*.f64 b a))
(pow.f64 (pow.f64 (*.f64 (*.f64 b a) a) 3) 1/3)
(*.f64 a (*.f64 b a))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 3)
(*.f64 a (*.f64 b a))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 3))
(*.f64 a (*.f64 b a))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 a b) a)
0.2b
(*.f64 3 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a)))
0.3b
(*.f64 1/3 b)
6.7b
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))
Compiler

Compiled 49 to 22 computations (55.1% saved)

series76.0ms (0.3%)

Counts
4 → 56
Calls

21 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))
1.0ms
b
@inf
(*.f64 1/3 b)
1.0ms
a
@inf
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))
1.0ms
a
@0
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))
1.0ms
b
@inf
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))
Compiler

Compiled 2935 to 2215 computations (24.5% saved)

rewrite289.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
232×egg-rr
198×egg-rr
75×egg-rr
67×egg-rr
Counts
4 → 572
Calls
Call 1
Inputs
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))
(*.f64 1/3 b)
(*.f64 3 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a)))
(*.f64 (*.f64 a b) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a a) b) 0) (/.f64 b (/.f64 3 (*.f64 (*.f64 a a) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 3) 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) 0) (/.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 a a)) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (/.f64 3 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) 0) (/.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (cbrt.f64 1/9) (/.f64 3 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) 0) (/.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 3 (*.f64 b b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b a)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (/.f64 3 (cbrt.f64 (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 0) (/.f64 1/3 (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a 3) 0) (/.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (/.f64 3 (*.f64 a 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) 0) (/.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 b b)) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) 0) (/.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 3 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (/.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (*.f64 b a)) 0) (/.f64 a (/.f64 3 (*.f64 b (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) 0) (/.f64 (*.f64 b (cbrt.f64 a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 b)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) 0) (/.f64 (cbrt.f64 a) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (/.f64 3 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 (*.f64 b a) (/.f64 3 (*.f64 b a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (/.f64 27 9))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) 0) (/.f64 (*.f64 a 3) (/.f64 3 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 1 (/.f64 3 (pow.f64 (*.f64 b a) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (/.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/3 b) 0) (/.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 1/3 b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 81)) 0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))) (/.f64 3 (cbrt.f64 (cbrt.f64 81)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) (/.f64 3 (cbrt.f64 b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (/.f64 3 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 1/3 b) (/.f64 3 (*.f64 3 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 3 (*.f64 a a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 (*.f64 b (*.f64 b a)) (/.f64 3 a)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (/.f64 3 (cbrt.f64 (*.f64 a a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a a) b) (/.f64 3 b)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 3 (/.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/2) (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 1/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 b a)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) (*.f64 1/3 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 1) (*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) 3) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) 3) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 b) (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) b) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 1/3 (*.f64 b (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 (*.f64 a a) b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b b) 3) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (/.f64 (*.f64 b b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 b) (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 b a))) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 b a)) (cbrt.f64 (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 b a)) (cbrt.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (pow.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 1/3) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (*.f64 -3 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (*.f64 (cbrt.f64 9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) -1) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3) (*.f64 3 b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 (*.f64 a a) b) 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a a) b)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a a) b) (*.f64 3 b)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) 1) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2) (*.f64 (pow.f64 (*.f64 1/3 b) 3) (*.f64 (*.f64 a a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (cbrt.f64 (*.f64 b b)))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 3) 0) (*.f64 1/3 b) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 3)) (cbrt.f64 (/.f64 27 9))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 b)) 0) (/.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (/.f64 3 (*.f64 (cbrt.f64 9) (cbrt.f64 b)))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/3 b) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 1/3 b) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))) 0) (/.f64 (cbrt.f64 (cbrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 1 (/.f64 3 b)) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 3 b) 0) (/.f64 1/3 (/.f64 3 (*.f64 3 b))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/3 b) 0) (/.f64 3 (/.f64 3 (*.f64 1/3 b))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (*.f64 1/3 b) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 b)) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (*.f64 (cbrt.f64 3) (*.f64 1/3 b)))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 b) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (cbrt.f64 b))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) 0) (/.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 1/9 (*.f64 b b))))) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (*.f64 1/3 b) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/3 b) 1/2) (*.f64 (*.f64 1/3 b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 1/3 b)) (*.f64 1/2 (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b b) 1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 b b) 1/27)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 1/9 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (cbrt.f64 (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/27 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 1/27 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 b 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) b) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 b (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 9) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 1/3 b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 b (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b 2) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 b) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 b) -1) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 b) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 3 b)) (*.f64 -3 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 b)) (*.f64 (cbrt.f64 9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 b) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 b) 3) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 b)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 3 b)) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 b) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1/3 b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 b) (cbrt.f64 1/9)) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/9) (*.f64 3 b)) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (cbrt.f64 1/3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 b) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 1/9) b) 1) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/9) b) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/3 b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/3 b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/3 b) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) 0) (/.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (/.f64 3 (*.f64 (*.f64 b a) (sqrt.f64 3)))) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 3) 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) (cbrt.f64 (/.f64 27 9))) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 3 (/.f64 3 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 0) (/.f64 1 (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 9)))) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/2) (*.f64 (pow.f64 (*.f64 b a) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3/2) (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 b a) 2)) (*.f64 1/2 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 3/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 b (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b a)))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) 3) (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 1 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (*.f64 (*.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 b a) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 b a) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (sqrt.f64 1/3)) (*.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) 3) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 b a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) (*.f64 1/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 b) (*.f64 3 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (*.f64 a 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 b a) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) (cbrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) (cbrt.f64 (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 a)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 1/3 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (pow.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 81)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (sqrt.f64 3))) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 2) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) b) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a a) b) (*.f64 3 b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 3 (*.f64 (*.f64 a a) b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 9)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/2) (*.f64 (*.f64 (*.f64 a a) b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 a a) b)) (*.f64 1/2 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) 2) (cbrt.f64 (*.f64 (*.f64 a a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) 1) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b a)))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) 3) (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 a (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 a)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 1/3 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 (*.f64 a a) b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a a) b) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 a a) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 a a) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 a a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 3))))))

simplify1.1s (4.7%)

Algorithm
egglog
Counts
628 → 779
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 b (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(if (!=.f64 (*.f64 (*.f64 a a) b) 0) (/.f64 b (/.f64 3 (*.f64 (*.f64 a a) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 3) 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) 0) (/.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 a a)) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 1 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (/.f64 3 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) 0) (/.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (cbrt.f64 1/9) (/.f64 3 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) 0) (/.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 3 (*.f64 b b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 b a)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (/.f64 3 (cbrt.f64 (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 0) (/.f64 1/3 (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 a 3) 0) (/.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (/.f64 3 (*.f64 a 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) 0) (/.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 b b)) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) 0) (/.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 3 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (/.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b (*.f64 b a)) 0) (/.f64 a (/.f64 3 (*.f64 b (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) 0) (/.f64 (*.f64 b (cbrt.f64 a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 b)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) 0) (/.f64 (cbrt.f64 a) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (/.f64 3 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (*.f64 b a) (/.f64 3 (*.f64 b a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (/.f64 27 9))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) 0) (/.f64 (*.f64 a 3) (/.f64 3 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 1 (/.f64 3 (pow.f64 (*.f64 b a) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (/.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 b) 0) (/.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 1/3 b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 1/3 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 81)) 0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))) (/.f64 3 (cbrt.f64 (cbrt.f64 81)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) (/.f64 3 (cbrt.f64 b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (/.f64 3 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 1/3 b) (/.f64 3 (*.f64 3 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 3 (*.f64 a a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 a 0) (/.f64 (*.f64 b (*.f64 b a)) (/.f64 3 a)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (/.f64 3 (cbrt.f64 (*.f64 a a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 3 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a a) b) (/.f64 3 b)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 3 (/.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/2) (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 1/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 1/3 (*.f64 b a)) (*.f64 b a))
(*.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 b a) (*.f64 1/3 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 1) (*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) 3))
(*.f64 (*.f64 b a) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) 3) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) a)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) 3) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) 3))
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a a) b))
(*.f64 (*.f64 (*.f64 a a) b) (*.f64 1/3 b))
(*.f64 a (*.f64 1/3 (*.f64 b (*.f64 b a))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3) b)
(*.f64 b (*.f64 (*.f64 (*.f64 a a) b) 1/3))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (/.f64 (*.f64 b b) 3) (*.f64 a a))
(*.f64 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (*.f64 b a)) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) 3))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) 3))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 1/3 b) (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 b)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) (*.f64 (sqrt.f64 1/3) (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 b a))) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 b a))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 b a)) (cbrt.f64 (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 b a)) (cbrt.f64 (sqrt.f64 1/3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 b a))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 27 (pow.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 1/3) (pow.f64 (*.f64 b a) 2)))
(*.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) 3) 3)
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 1/3))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (pow.f64 (*.f64 b a) 2) 1/3)
(*.f64 1 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 6)
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (*.f64 -3 3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) -1) (*.f64 3 -3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) -3)
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) 2) 3/2)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (sqrt.f64 27))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3) 27)
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 2) 2)
(/.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 2)
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 81))
(/.f64 (pow.f64 (*.f64 b a) 2) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3) (*.f64 3 b)) 3)
(/.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 (*.f64 a a) b) 1/3)) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 9)
(/.f64 (*.f64 (cbrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) (sqrt.f64 3))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a a) b)) 9)
(/.f64 (*.f64 (*.f64 (*.f64 a a) b) (*.f64 3 b)) 9)
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) 1) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) 9) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 3)
(pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)) 1/3)
(pow.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 2)
(cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2) (*.f64 (pow.f64 (*.f64 1/3 b) 3) (*.f64 (*.f64 a a) b))))
(cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)) 1/3))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (cbrt.f64 (*.f64 b b)))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 3) 0) (*.f64 1/3 b) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 3)) (cbrt.f64 (/.f64 27 9))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 b)) 0) (/.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (/.f64 3 (*.f64 (cbrt.f64 9) (cbrt.f64 b)))) (*.f64 1/3 b))
(if (!=.f64 1 0) (*.f64 1/3 b) (*.f64 1/3 b))
(if (!=.f64 3 0) (*.f64 1/3 b) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))) 0) (/.f64 (cbrt.f64 (cbrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))))) (*.f64 1/3 b))
(if (!=.f64 b 0) (/.f64 1 (/.f64 3 b)) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 3 b) 0) (/.f64 1/3 (/.f64 3 (*.f64 3 b))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 1/3 b) 0) (/.f64 3 (/.f64 3 (*.f64 1/3 b))) (*.f64 1/3 b))
(if (!=.f64 1/3 0) (*.f64 1/3 b) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 b)) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (*.f64 (cbrt.f64 3) (*.f64 1/3 b)))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (cbrt.f64 b))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) 0) (/.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 1/9 (*.f64 b b))))) (*.f64 1/3 b))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 1/3 b) (*.f64 1/3 b))
(+.f64 (*.f64 (*.f64 1/3 b) 1/2) (*.f64 (*.f64 1/3 b) 1/2))
(+.f64 (*.f64 1/2 (*.f64 1/3 b)) (*.f64 1/2 (*.f64 1/3 b)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b b) 1/27)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 1/27)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 1/9 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (*.f64 1/27 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 1/27 b)))
(*.f64 3 (/.f64 b 9))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) b))
(*.f64 (*.f64 (cbrt.f64 1/9) b) (cbrt.f64 1/3))
(*.f64 (*.f64 b (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/9) (*.f64 b (cbrt.f64 1/3)))
(*.f64 (/.f64 b 9) 3)
(*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 1/3 b) 3))))
(*.f64 (*.f64 b (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (sqrt.f64 1/3) (*.f64 b (sqrt.f64 1/3)))
(*.f64 1/3 b)
(*.f64 b 1/3)
(*.f64 1 (*.f64 1/3 b))
(*.f64 (*.f64 1/3 b) 1)
(/.f64 (/.f64 b (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))
(/.f64 (/.f64 b (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))
(/.f64 (*.f64 b 2) 6)
(/.f64 (*.f64 2 b) 6)
(/.f64 (*.f64 (*.f64 3 b) -1) (*.f64 3 -3))
(/.f64 (*.f64 (*.f64 3 b) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 -1 (*.f64 3 b)) (*.f64 -3 3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 b)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (neg.f64 b) -3)
(/.f64 (/.f64 b (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 b (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 b (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))
(/.f64 (/.f64 b 2) 3/2)
(/.f64 (*.f64 (*.f64 3 b) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 3 b) 3) 27)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 b)) (sqrt.f64 27))
(/.f64 (*.f64 3 (*.f64 3 b)) 27)
(/.f64 (*.f64 (*.f64 1/3 b) 2) 2)
(/.f64 (*.f64 2 (*.f64 1/3 b)) 2)
(/.f64 (*.f64 (*.f64 3 b) (cbrt.f64 1/9)) (cbrt.f64 81))
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 3 b)) (cbrt.f64 81))
(/.f64 b 3)
(/.f64 (*.f64 b (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 b (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 3 b) 9)
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/9) b) 1) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/9) b) (cbrt.f64 3))
(/.f64 (/.f64 b (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (*.f64 1/3 b) 1)
(/.f64 (/.f64 b 9) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/3 b)) 3)
(pow.f64 (pow.f64 (*.f64 1/3 b) 3) 1/3)
(pow.f64 (*.f64 1/3 b) 1)
(cbrt.f64 (pow.f64 (*.f64 1/3 b) 3))
(if (!=.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) 0) (/.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (/.f64 3 (*.f64 (*.f64 b a) (sqrt.f64 3)))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 3) 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) (cbrt.f64 (/.f64 27 9))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 3 (/.f64 3 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 0) (/.f64 1 (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 9)))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/2) (*.f64 (pow.f64 (*.f64 b a) 2) 1/2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3/2) (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 b a) 2)) (*.f64 1/2 (pow.f64 (*.f64 b a) 2)))
(+.f64 (*.f64 3/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 3/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 b a) (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 b (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b a)))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) 3) (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 1 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (*.f64 (*.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))
(*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 b a) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 b a) (sqrt.f64 3))))
(*.f64 (*.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (sqrt.f64 1/3)) (*.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (sqrt.f64 1/3)))
(*.f64 (*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) 3) a)
(*.f64 (cbrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) 3))
(*.f64 (*.f64 b (*.f64 b a)) a)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) (*.f64 1/3 b))
(*.f64 b (*.f64 (*.f64 a a) b))
(*.f64 (*.f64 (*.f64 a a) b) b)
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b))
(*.f64 (*.f64 1/3 b) (*.f64 3 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (*.f64 a 3))
(*.f64 (*.f64 a 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))
(*.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) (cbrt.f64 b))
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) (cbrt.f64 (sqrt.f64 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 b (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) (cbrt.f64 (cbrt.f64 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 a)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 1/3 (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 27 (pow.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) (sqrt.f64 3))
(*.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (sqrt.f64 3) (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3))
(*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 9))
(*.f64 (cbrt.f64 9) (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (cbrt.f64 81)))
(*.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))
(*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 81)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (sqrt.f64 3))) 3) (sqrt.f64 3))
(*.f64 (cbrt.f64 3) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) (cbrt.f64 3))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)) (cbrt.f64 3))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)))
(*.f64 (cbrt.f64 3) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9))) (cbrt.f64 3))
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (sqrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 2) 6)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 6)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) -3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 2) 3/2)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3)
(/.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) b) 3)
(/.f64 (*.f64 (*.f64 (*.f64 a a) b) (*.f64 3 b)) 3)
(/.f64 (*.f64 b (*.f64 3 (*.f64 (*.f64 a a) b))) 3)
(/.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a a) b)) 3)
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3) 9)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 9)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 3))
(/.f64 (*.f64 1 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 1/3)
(pow.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/2) (*.f64 (*.f64 (*.f64 a a) b) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a a) b)) (*.f64 1/2 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 b a) a)
(*.f64 a (*.f64 b a))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) 2) (cbrt.f64 (*.f64 (*.f64 a a) b))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) 1) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b a)))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) 3) (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a a) b)
(*.f64 b (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 a)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 1/3 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))))
(*.f64 3 (*.f64 (*.f64 (*.f64 a a) b) 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9))) (cbrt.f64 3))
(*.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 1/3)
(*.f64 1 (*.f64 (*.f64 a a) b))
(*.f64 (*.f64 (*.f64 a a) b) 1)
(/.f64 (*.f64 (*.f64 (*.f64 a a) b) 2) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 a a) b)) 2)
(/.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 3)
(/.f64 (*.f64 (*.f64 a a) b) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a a) b) 3) 1/3)
(pow.f64 (*.f64 (*.f64 a a) b) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 3))
Outputs
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 a 2))
(*.f64 b (*.f64 a a))
(*.f64 b (pow.f64 a 2))
(*.f64 b (*.f64 a a))
(*.f64 b (pow.f64 a 2))
(*.f64 b (*.f64 a a))
(*.f64 b (pow.f64 a 2))
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 (pow.f64 (/.f64 1 a) -2) b)
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 b (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (*.f64 a a))
(if (!=.f64 (*.f64 (*.f64 a a) b) 0) (/.f64 b (/.f64 3 (*.f64 (*.f64 a a) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b (*.f64 a a)) 0) (/.f64 b (/.f64 (/.f64 3 (*.f64 a a)) b)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 3) 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) 0) (/.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 a a)) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 0) (/.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 1 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (/.f64 3 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) 0) (/.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (cbrt.f64 1/9) (/.f64 3 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/3))) 0) (/.f64 (cbrt.f64 1/9) (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) 0) (/.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/9))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/9))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b b) 0) (/.f64 (*.f64 a a) (/.f64 3 (*.f64 b b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 b a)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (/.f64 3 (cbrt.f64 (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) 0) (/.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))) (/.f64 3 (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) b)) (/.f64 3 (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (/.f64 3 (cbrt.f64 (sqrt.f64 3))) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 0) (/.f64 1/3 (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 a 3) 0) (/.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (/.f64 3 (*.f64 a 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) 0) (/.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (/.f64 3 (pow.f64 (cbrt.f64 (*.f64 b b)) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) 0) (/.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) 0) (/.f64 (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a)))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 3 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (/.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (/.f64 3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b (*.f64 b a)) 0) (/.f64 a (/.f64 3 (*.f64 b (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) 0) (/.f64 (*.f64 b (cbrt.f64 a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 b)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 b)) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) 0) (/.f64 (cbrt.f64 a) (/.f64 3 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (sqrt.f64 1/3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (sqrt.f64 1/3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (/.f64 3 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (/.f64 3 (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a)))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (*.f64 b a) (/.f64 3 (*.f64 b a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (/.f64 27 9))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) 0) (/.f64 (*.f64 a 3) (/.f64 3 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) 0) (/.f64 a (/.f64 (/.f64 3 (*.f64 1/3 (*.f64 b (*.f64 b a)))) 3)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 b))) 0) (/.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 b))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 1 (/.f64 3 (pow.f64 (*.f64 b a) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (pow.f64 (/.f64 3 (pow.f64 (*.f64 b a) 2)) -1) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (/.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (/.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 b) 0) (/.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 1/3 b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 b) 0) (/.f64 (*.f64 (*.f64 3 (*.f64 a a)) b) (/.f64 3 (*.f64 1/3 b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 1/3 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 81)) 0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))) (/.f64 3 (cbrt.f64 (cbrt.f64 81)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) (/.f64 3 (cbrt.f64 b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (/.f64 3 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) a)) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (/.f64 3 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 0) (/.f64 (*.f64 1/3 b) (/.f64 3 (*.f64 3 (*.f64 (*.f64 a a) b)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (*.f64 3 (*.f64 a a)) b) 0) (/.f64 (*.f64 1/3 b) (/.f64 3 (*.f64 (*.f64 3 (*.f64 a a)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (/.f64 3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (/.f64 3 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 b b) (/.f64 3 (*.f64 a a))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 a 0) (/.f64 (*.f64 b (*.f64 b a)) (/.f64 3 a)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) 0) (/.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 a a)) 0) (/.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (/.f64 3 (cbrt.f64 (*.f64 a a)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 3 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 b 0) (/.f64 (*.f64 (*.f64 a a) b) (/.f64 3 b)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 b 0) (/.f64 (*.f64 b (*.f64 a a)) (/.f64 3 b)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 3)) (/.f64 (/.f64 3 (cbrt.f64 (cbrt.f64 9))) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 3 (/.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 3 (/.f64 (/.f64 3 1/3) (pow.f64 (*.f64 b a) 2))) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/2) (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/2))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 1/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (+.f64 1/2 1/2))
(*.f64 (*.f64 1/3 (*.f64 b a)) (*.f64 b a))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 b a) (*.f64 1/3 (*.f64 b a)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (*.f64 1/9 (*.f64 b b)))) (*.f64 b (*.f64 a a)))
(*.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (*.f64 1/9 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 1) (*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 1))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) 3))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) 3) (*.f64 1/3 b)))
(*.f64 (*.f64 b a) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) 3))
(*.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 1/3 b))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) 3) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) a)
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) 3) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) 3))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a a) b))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 (*.f64 a a) b) (*.f64 1/3 b))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 a (*.f64 1/3 (*.f64 b (*.f64 b a))))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3) b)
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 b (*.f64 (*.f64 (*.f64 a a) b) 1/3))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (*.f64 1/9 (*.f64 b b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (/.f64 (*.f64 b b) 3) (*.f64 a a))
(/.f64 (pow.f64 (*.f64 b a) 2) 3)
(*.f64 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (*.f64 b a)) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) 3))
(/.f64 (*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 3)
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) 3))
(/.f64 (pow.f64 (*.f64 b a) 2) 3)
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 (*.f64 b a) (pow.f64 (*.f64 b (*.f64 a a)) 2))) (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) 2) (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (*.f64 1/9 (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 1/3 b) (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 1/3)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 1/3 b)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 1/3 b)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (*.f64 a a)) 2))) (*.f64 1/3 b)))
(*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) (*.f64 (sqrt.f64 1/3) (*.f64 b a)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (*.f64 a (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/9)) (cbrt.f64 (*.f64 3 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b a)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 a (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 1/3 b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 1/3 b)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 b a) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 a a)) b) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) 1/3)) (cbrt.f64 (*.f64 b (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 (*.f64 b (*.f64 a a)) 1/3) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 1/3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) 2)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 b a))) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 b a))))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 b a)) (cbrt.f64 (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 b a)) (cbrt.f64 (sqrt.f64 1/3))))
(pow.f64 (*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 b a)) (cbrt.f64 (sqrt.f64 1/3))) 2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 b a))))
(pow.f64 (*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 b a)) (cbrt.f64 (sqrt.f64 1/3))) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 27 (pow.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 3))
(*.f64 27 (*.f64 (pow.f64 (cbrt.f64 1/81) 3) (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 1/9)) (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/3))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 1/9)) (pow.f64 (*.f64 b a) 2))
(*.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 1/3) (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 1/9)) (pow.f64 (*.f64 b a) 2))
(*.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 3 (*.f64 (cbrt.f64 (*.f64 1/81 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) 3) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (cbrt.f64 1/9) 3)) 3)
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 1/3))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (pow.f64 (*.f64 b a) 2) 1/3)
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 1 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (cbrt.f64 3))) (cbrt.f64 (*.f64 (cbrt.f64 9) 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 (*.f64 (sqrt.f64 3) 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 6)
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (*.f64 -3 3))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) 3) -9)
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/3))) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) -1) (*.f64 3 -3))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) 3) -9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/3))) (*.f64 (cbrt.f64 9) 3))
(/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) -3)
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (cbrt.f64 2187))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (*.f64 (sqrt.f64 3) 9))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (cbrt.f64 (cbrt.f64 81)) (cbrt.f64 (*.f64 (cbrt.f64 9) 3))))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) 2) 3/2)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (sqrt.f64 27))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (sqrt.f64 1/3))) (sqrt.f64 27))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (sqrt.f64 1/3))) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3) 27)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 27)
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 2) 2)
(/.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 2)
(/.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 2) 2)
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 81))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/9))) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 81))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/9))) (cbrt.f64 81))
(/.f64 (pow.f64 (*.f64 b a) 2) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3) (*.f64 3 b)) 3)
(/.f64 (*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 3)
(/.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 (*.f64 a a) b) 1/3)) 3)
(/.f64 (*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 9)
(/.f64 (*.f64 (cbrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) (*.f64 (sqrt.f64 3) 3))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)) (cbrt.f64 9))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3) 9))
(/.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a a) b)) 9)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 9)
(/.f64 (*.f64 (*.f64 (*.f64 a a) b) (*.f64 3 b)) 9)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 9)
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) 1) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) 9) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) 3)
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)) 1/3)
(cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)))
(pow.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1)
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)) 2)
(*.f64 1/3 (pow.f64 (*.f64 b a) 2))
(cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2) (*.f64 (pow.f64 (*.f64 1/3 b) 3) (*.f64 (*.f64 a a) b))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (*.f64 (pow.f64 (*.f64 1/3 b) 3) (*.f64 b (*.f64 a a)))))
(cbrt.f64 (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 3) 2)) 1/3))
(cbrt.f64 (*.f64 1/3 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 3) 2))))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (cbrt.f64 b) (/.f64 3 (cbrt.f64 (*.f64 b b)))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 3) 0) (*.f64 1/3 b) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 3)) (cbrt.f64 (/.f64 27 9))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 3)) (cbrt.f64 3)) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)) 0) (/.f64 (sqrt.f64 3) (/.f64 3 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 b)) 0) (/.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (/.f64 3 (*.f64 (cbrt.f64 9) (cbrt.f64 b)))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 (*.f64 9 b)) 0) (/.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (/.f64 3 (cbrt.f64 (*.f64 9 b)))) (*.f64 1/3 b))
(if (!=.f64 1 0) (*.f64 1/3 b) (*.f64 1/3 b))
(if (!=.f64 3 0) (*.f64 1/3 b) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))) 0) (/.f64 (cbrt.f64 (cbrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 9) 9)) (*.f64 1/3 b)) 0) (/.f64 (cbrt.f64 (cbrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 9) 9)) (*.f64 1/3 b)))) (*.f64 1/3 b))
(if (!=.f64 b 0) (/.f64 1 (/.f64 3 b)) (*.f64 1/3 b))
(if (!=.f64 b 0) (pow.f64 (/.f64 3 b) -1) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)) 0) (/.f64 (cbrt.f64 3) (/.f64 3 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 3 b) 0) (/.f64 1/3 (/.f64 3 (*.f64 3 b))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 1/3 b) 0) (/.f64 3 (/.f64 3 (*.f64 1/3 b))) (*.f64 1/3 b))
(if (!=.f64 1/3 0) (*.f64 1/3 b) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 b)) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (*.f64 (cbrt.f64 3) (*.f64 1/3 b)))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 9) (/.f64 3 (*.f64 (*.f64 1/3 b) (cbrt.f64 3)))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 b) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 3 (cbrt.f64 b))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 1/3 b))))) (*.f64 1/3 b))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 3) 9)) (*.f64 1/3 b)) 0) (/.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 3 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 3) 9)) (*.f64 1/3 b)))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) 0) (/.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 b)) (/.f64 3 (cbrt.f64 (*.f64 1/9 (*.f64 b b))))) (*.f64 1/3 b))
(if (!=.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) 0) (/.f64 (cbrt.f64 (*.f64 9 b)) (/.f64 3 (cbrt.f64 (*.f64 1/9 (*.f64 b b))))) (*.f64 1/3 b))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 1/3 b) (*.f64 1/3 b))
(+.f64 (*.f64 (*.f64 1/3 b) 1/2) (*.f64 (*.f64 1/3 b) 1/2))
(*.f64 2 (*.f64 (*.f64 1/3 b) 1/2))
(+.f64 (*.f64 1/2 (*.f64 1/3 b)) (*.f64 1/2 (*.f64 1/3 b)))
(*.f64 2 (*.f64 (*.f64 1/3 b) 1/2))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b b) 1/27)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 b b) 1/27) b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 1/27)) (cbrt.f64 b))
(cbrt.f64 (*.f64 (*.f64 (*.f64 b b) 1/27) b))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 1/9 (*.f64 b b))))
(cbrt.f64 (*.f64 (*.f64 1/3 b) (*.f64 1/9 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (cbrt.f64 (*.f64 1/3 b)))
(cbrt.f64 (*.f64 (*.f64 1/3 b) (*.f64 1/9 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 1/27 b)) (cbrt.f64 (*.f64 b b)))
(cbrt.f64 (*.f64 (*.f64 1/27 b) (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 1/27 b)))
(cbrt.f64 (*.f64 (*.f64 1/27 b) (*.f64 b b)))
(*.f64 3 (/.f64 b 9))
(/.f64 (*.f64 3 b) 9)
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) b))
(*.f64 (*.f64 (cbrt.f64 1/9) b) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) b))
(*.f64 (*.f64 b (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) b))
(*.f64 (cbrt.f64 1/9) (*.f64 b (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) b))
(*.f64 (/.f64 b 9) 3)
(/.f64 (*.f64 3 b) 9)
(*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 1/3 b) 3))))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 1/3) (*.f64 1/3 b)))
(*.f64 (*.f64 b (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 b 1/3)
(*.f64 (sqrt.f64 1/3) (*.f64 b (sqrt.f64 1/3)))
(*.f64 b 1/3)
(*.f64 1/3 b)
(*.f64 b 1/3)
(*.f64 1 (*.f64 1/3 b))
(*.f64 1/3 b)
(*.f64 (*.f64 1/3 b) 1)
(*.f64 1/3 b)
(/.f64 (/.f64 b (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))
(/.f64 (/.f64 b (cbrt.f64 (cbrt.f64 3))) (cbrt.f64 (*.f64 (cbrt.f64 9) 9)))
(/.f64 (/.f64 b (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))
(/.f64 (/.f64 b (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 (*.f64 (sqrt.f64 3) 9)))
(/.f64 (*.f64 b 2) 6)
(/.f64 (*.f64 2 b) 6)
(/.f64 (*.f64 b 2) 6)
(/.f64 (*.f64 (*.f64 3 b) -1) (*.f64 3 -3))
(/.f64 (neg.f64 (*.f64 3 b)) -9)
(/.f64 (*.f64 (*.f64 3 b) (cbrt.f64 1/3)) (*.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 3 b) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 -1 (*.f64 3 b)) (*.f64 -3 3))
(/.f64 (neg.f64 (*.f64 3 b)) -9)
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 b)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 (*.f64 3 b) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (neg.f64 b) -3)
(neg.f64 (/.f64 b -3))
(/.f64 (/.f64 b (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 b (cbrt.f64 (cbrt.f64 2187))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 b (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 b (cbrt.f64 (*.f64 (sqrt.f64 3) 9))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 b (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))
(/.f64 b (*.f64 (cbrt.f64 (cbrt.f64 81)) (cbrt.f64 (*.f64 (cbrt.f64 9) 3))))
(/.f64 (/.f64 b 2) 3/2)
(/.f64 (*.f64 (*.f64 3 b) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 3 b) 3) 27)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 b)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 3 b) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (*.f64 3 (*.f64 3 b)) 27)
(/.f64 (*.f64 (*.f64 3 b) 3) 27)
(/.f64 (*.f64 (*.f64 1/3 b) 2) 2)
(/.f64 (*.f64 2 (*.f64 1/3 b)) 2)
(/.f64 (*.f64 (*.f64 1/3 b) 2) 2)
(/.f64 (*.f64 (*.f64 3 b) (cbrt.f64 1/9)) (cbrt.f64 81))
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 3 b)) (cbrt.f64 81))
(/.f64 b 3)
(/.f64 (*.f64 b (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 b (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 3 b) 9)
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 b)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 9) (*.f64 1/3 b)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/9) b) 1) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/9) b) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/9) b) (cbrt.f64 3))
(/.f64 (/.f64 b (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (*.f64 1/3 b) 1)
(*.f64 1/3 b)
(/.f64 (/.f64 b 9) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/3 b)) 3)
(*.f64 1/3 b)
(pow.f64 (pow.f64 (*.f64 1/3 b) 3) 1/3)
(*.f64 1/3 b)
(pow.f64 (*.f64 1/3 b) 1)
(*.f64 1/3 b)
(cbrt.f64 (pow.f64 (*.f64 1/3 b) 3))
(*.f64 1/3 b)
(if (!=.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) 0) (/.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (/.f64 3 (*.f64 (*.f64 b a) (sqrt.f64 3)))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 3) 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) (cbrt.f64 (/.f64 27 9))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) (cbrt.f64 3)) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (pow.f64 (*.f64 b a) 2) 0) (/.f64 3 (/.f64 3 (pow.f64 (*.f64 b a) 2))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 0) (/.f64 1 (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 0) (pow.f64 (/.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) -1) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (/.f64 3 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 9)))) (pow.f64 (*.f64 b a) 2))
(if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 b a) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/2) (*.f64 (pow.f64 (*.f64 b a) 2) 1/2))
(*.f64 (pow.f64 (*.f64 b a) 2) (+.f64 1/2 1/2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3/2) (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3/2))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (+.f64 3/2 3/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 b a) 2)) (*.f64 1/2 (pow.f64 (*.f64 b a) 2)))
(*.f64 (pow.f64 (*.f64 b a) 2) (+.f64 1/2 1/2))
(+.f64 (*.f64 3/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 3/2 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (+.f64 3/2 3/2))
(*.f64 (*.f64 b a) (*.f64 b a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(cbrt.f64 (*.f64 (*.f64 b a) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))
(*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 b a) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 b (cbrt.f64 (*.f64 (*.f64 a a) b))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (*.f64 b (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))
(cbrt.f64 (*.f64 (*.f64 b a) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) b) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) b) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 b a)))
(cbrt.f64 (*.f64 (*.f64 b a) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 (*.f64 b a) (cbrt.f64 a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b a))) (cbrt.f64 (*.f64 a (*.f64 1/3 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 1/3 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 b (*.f64 a a)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 1/3 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2)) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b a)))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b a)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/3 b)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 a a)) b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (*.f64 b (*.f64 a a)) 1/3))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) 3) (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 3 (cbrt.f64 (*.f64 1/81 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) b)) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/9)) (cbrt.f64 (*.f64 3 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b a)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (*.f64 1 (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 a (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 1/3 b)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 1/3 b)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 b)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 a a)) b) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) b)) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) 1/3)))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 1/3 b)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b (*.f64 a a)))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (*.f64 b (*.f64 a a)) 1/3))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/9)) (cbrt.f64 (*.f64 3 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b a)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (*.f64 a (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 1/3 b)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 1/3 b)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 b)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 a a)) b) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) b)) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) 1/3)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (*.f64 b (*.f64 a a)) 1/3))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (*.f64 (*.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))
(pow.f64 (*.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (*.f64 (sqrt.f64 1/3) (*.f64 b a))))) 2)
(*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 b a) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 b a) (sqrt.f64 3))))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (sqrt.f64 1/3)) (*.f64 (*.f64 (*.f64 b a) (sqrt.f64 3)) (sqrt.f64 1/3)))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a))))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) 3) a)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 1/3 (*.f64 b (*.f64 b a))))) 3) a)
(*.f64 (cbrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b a))) 3))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 b (*.f64 b a)) a)
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) 3) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) (*.f64 1/3 b))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 b (*.f64 (*.f64 a a) b))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (*.f64 a a) b) b)
(pow.f64 (*.f64 b a) 2)
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b))
(*.f64 (*.f64 1/3 b) (*.f64 3 (*.f64 (*.f64 a a) b)))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (*.f64 a 3))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 a 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) b) (cbrt.f64 b))
(*.f64 a (*.f64 b (*.f64 b a)))
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) b) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) (cbrt.f64 (sqrt.f64 3)))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 b (*.f64 a (cbrt.f64 (*.f64 b a)))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) 2) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (*.f64 b (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)) (cbrt.f64 (cbrt.f64 3)))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 a)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 1/3 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 b a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2)) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 27 (pow.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 3))
(*.f64 27 (*.f64 (pow.f64 1/3 3) (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) (sqrt.f64 3))
(*.f64 (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (sqrt.f64 3) (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3))
(*.f64 (/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) 3) (sqrt.f64 3))
(*.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2))))
(cbrt.f64 (*.f64 (*.f64 9 (pow.f64 (*.f64 b a) 2)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 3)
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 9))
(*.f64 (cbrt.f64 9) (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 9))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 b a) 2) 3))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (cbrt.f64 81)))
(*.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 b a) 2) 3))
(*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 b a) 2) 3))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 (cbrt.f64 1/3) (cbrt.f64 1/9)) (*.f64 (pow.f64 (*.f64 b a) 2) 3))
(*.f64 (cbrt.f64 (cbrt.f64 81)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 (cbrt.f64 9))) (cbrt.f64 (cbrt.f64 81)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 1/3))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 1/81 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))
(*.f64 3 (*.f64 (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 1/81 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (sqrt.f64 3))) 3) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 3)) 3)) (sqrt.f64 3))
(*.f64 (cbrt.f64 3) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) 3))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)) (cbrt.f64 3))
(cbrt.f64 (*.f64 3 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 3) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)))
(cbrt.f64 (*.f64 3 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 3)))
(*.f64 (cbrt.f64 3) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 3)) 3) (cbrt.f64 3)) (cbrt.f64 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))) (cbrt.f64 3))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3) (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9))) (cbrt.f64 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/9))) (cbrt.f64 3))
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 b a) 2) 3))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(*.f64 1 (pow.f64 (*.f64 b a) 2))
(pow.f64 (*.f64 b a) 2)
(*.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(*.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (sqrt.f64 1/3))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (cbrt.f64 3))) (*.f64 (cbrt.f64 (cbrt.f64 9)) (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (cbrt.f64 3))) (cbrt.f64 (*.f64 (cbrt.f64 9) 9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (sqrt.f64 3))) (*.f64 (cbrt.f64 (sqrt.f64 3)) (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (sqrt.f64 3))) (cbrt.f64 (*.f64 (sqrt.f64 3) 9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 2) 6)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 2)) 6)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 6)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 2)) 6)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) -3)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) 3) -3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (cbrt.f64 (*.f64 729 3)))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (cbrt.f64 2187))) (cbrt.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (*.f64 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 3)))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (*.f64 (sqrt.f64 3) 9))) (cbrt.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 (*.f64 3 (cbrt.f64 9)))) (cbrt.f64 (cbrt.f64 81)))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (*.f64 (cbrt.f64 (cbrt.f64 81)) (cbrt.f64 (*.f64 (cbrt.f64 9) 3))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 2) 3/2)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 b a) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 2) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3)
(/.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) b) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3)
(/.f64 (*.f64 (*.f64 (*.f64 a a) b) (*.f64 3 b)) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3)
(/.f64 (*.f64 b (*.f64 3 (*.f64 (*.f64 a a) b))) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3)
(/.f64 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a a) b)) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3)
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 b a) 2) 3)) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/3))) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 b a) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) 3) 9)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 9)
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 b a) 2) 3)) 9)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) 3))) (cbrt.f64 3))
(/.f64 (*.f64 1 (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 b a) 2) 3))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) (*.f64 3 (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 3) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2))
(pow.f64 (pow.f64 (*.f64 b a) 2) 1)
(pow.f64 (*.f64 b a) 2)
(pow.f64 (*.f64 b a) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 3) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/2) (*.f64 (*.f64 (*.f64 a a) b) 1/2))
(*.f64 2 (*.f64 (*.f64 1/2 (*.f64 a a)) b))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a a) b)) (*.f64 1/2 (*.f64 (*.f64 a a) b)))
(*.f64 2 (*.f64 (*.f64 1/2 (*.f64 a a)) b))
(*.f64 (*.f64 b a) a)
(*.f64 b (*.f64 a a))
(*.f64 a (*.f64 b a))
(*.f64 b (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 b)) (cbrt.f64 (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (*.f64 b a) (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)))
(*.f64 b (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 b (*.f64 a a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) 2) (cbrt.f64 (*.f64 (*.f64 a a) b))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2) 2)) (cbrt.f64 (*.f64 b (*.f64 a a))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2))))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 3 (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 3 (*.f64 1/3 (*.f64 b (*.f64 b a)))))) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))) (cbrt.f64 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 3 (*.f64 1/3 (*.f64 b (*.f64 b a)))))) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) 1) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 a (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a))))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 3 (*.f64 1/3 (*.f64 b (*.f64 b a)))))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 (*.f64 1/3 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 1/3 b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 b))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 a a) b))) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b (*.f64 a a)))) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 (*.f64 a a) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 1/3 b) (cbrt.f64 (*.f64 b (*.f64 a a)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 2)) (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a a) b))) 2) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 a a)))) 2)) (cbrt.f64 (*.f64 1/3 b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (*.f64 b a)))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 (*.f64 a a) b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 b)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 b b))) (*.f64 a a)) b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) 1/3))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) 3) (*.f64 (cbrt.f64 1/81) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) 3) (cbrt.f64 (*.f64 1/81 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 b))) (cbrt.f64 (*.f64 (*.f64 a a) b)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 b))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (*.f64 a a) b) 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b (*.f64 a a)) 1/3)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (*.f64 a a) b)
(*.f64 b (*.f64 a a))
(*.f64 b (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b a) (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b a)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 a (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 a)) (cbrt.f64 (*.f64 1/3 (*.f64 b (*.f64 b a)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 1/3 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 b a))) (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a))) (cbrt.f64 (*.f64 (sqrt.f64 1/3) (*.f64 b a)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 1/3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (cbrt.f64 1/3))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 (*.f64 b a) 2))))
(*.f64 3 (*.f64 (*.f64 (*.f64 a a) b) 1/3))
(*.f64 (*.f64 (*.f64 3 (*.f64 a a)) b) 1/3)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 a a) b) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 b (*.f64 a a)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 1/9))) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 b a))) (cbrt.f64 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 2) 1/9))) (cbrt.f64 3))
(*.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 1/3)
(*.f64 (*.f64 (*.f64 3 (*.f64 a a)) b) 1/3)
(*.f64 1 (*.f64 (*.f64 a a) b))
(*.f64 b (*.f64 a a))
(*.f64 (*.f64 (*.f64 a a) b) 1)
(*.f64 b (*.f64 a a))
(/.f64 (*.f64 (*.f64 (*.f64 a a) b) 2) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 a a)) b) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 a a) b)) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 a a)) b) 2)
(/.f64 (*.f64 3 (*.f64 (*.f64 a a) b)) 3)
(/.f64 (*.f64 (*.f64 3 (*.f64 a a)) b) 3)
(/.f64 (*.f64 (*.f64 a a) b) 1)
(*.f64 b (*.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) b)) 3)
(*.f64 b (*.f64 a a))
(pow.f64 (pow.f64 (*.f64 (*.f64 a a) b) 3) 1/3)
(*.f64 b (*.f64 a a))
(pow.f64 (*.f64 (*.f64 a a) b) 1)
(*.f64 b (*.f64 a a))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) b) 3))
(*.f64 b (*.f64 a a))

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3)
0.2b
(*.f64 (*.f64 a b) b)
0.3b
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3) 1/3)
6.6b
(*.f64 (*.f64 (*.f64 a b) b) a)
Compiler

Compiled 53 to 18 computations (66% saved)

series28.0ms (0.1%)

Counts
2 → 32
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3)
0.0ms
a
@0
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3) 1/3)
0.0ms
b
@0
(/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3)
0.0ms
a
@inf
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3) 1/3)
0.0ms
b
@inf
(/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3)
Compiler

Compiled 2255 to 1775 computations (21.3% saved)

rewrite177.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
212×egg-rr
168×egg-rr
Counts
2 → 380
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3) 1/3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 1 (*.f64 (*.f64 a b) b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1 a)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (/.f64 -1/3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) 1/3) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)) 0) (/.f64 (*.f64 a (cbrt.f64 1/3)) (/.f64 1/3 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a 1/3) 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1 a)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (/.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) 0) (/.f64 a (/.f64 1 (*.f64 (*.f64 a b) b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (cbrt.f64 1/9)) 0) (/.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) (/.f64 1/3 (*.f64 a (cbrt.f64 1/9)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 0) (/.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (/.f64 1/3 (*.f64 (*.f64 a b) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1/3) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (sqrt.f64 1/3)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 -1/3)) (/.f64 -1/3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/9 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 3 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -3) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 3)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (neg.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -3) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (neg.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 (/.f64 27 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (neg.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 a b) b)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3)) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/3))) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -1) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (sqrt.f64 1/3))) (/.f64 -1/3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (/.f64 1/3 (neg.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (/.f64 1/3 (neg.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 a b) b)) (*.f64 a 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 a) (*.f64 (*.f64 (*.f64 a b) b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 a b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 3 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/3) (*.f64 3 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) (*.f64 3 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 (/.f64 27 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 (*.f64 a b) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 3 (pow.f64 (*.f64 a b) 2))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (neg.f64 (sqrt.f64 3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (*.f64 (cbrt.f64 9) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) -1) (*.f64 (sqrt.f64 3) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) -1) (*.f64 (cbrt.f64 9) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (*.f64 (sqrt.f64 3) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1/3) (*.f64 (cbrt.f64 9) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 1/3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 3 (pow.f64 (*.f64 a b) 2))) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 -3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (/.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 (*.f64 a b) b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) (*.f64 a 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 (*.f64 a b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)) (*.f64 a (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) (*.f64 a (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sqrt.f64 1/3)) (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 1/3)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (*.f64 a b) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)) (*.f64 a (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/3) (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 1/9)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/9)) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 b b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 a a)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/9 (*.f64 3 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (*.f64 a b) a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (*.f64 (cbrt.f64 1/3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 (*.f64 a b) a) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 (*.f64 a a) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 (*.f64 a b) 1/3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (*.f64 b b) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 a b) b)) (*.f64 (*.f64 a 1/3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 a) (*.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 9) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) (*.f64 b 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 3 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 9) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (sqrt.f64 3) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 9) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 -3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 9) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (sqrt.f64 3) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 9) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 -3 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 -3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)) a) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a b)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (sqrt.f64 1/3)) (*.f64 (*.f64 a b) b)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) a) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (cbrt.f64 1/3)) (*.f64 (*.f64 a b) b)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 a b)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1/3) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 1/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 a (cbrt.f64 1/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (neg.f64 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27))))))

simplify713.0ms (3%)

Algorithm
egglog
Counts
412 → 502
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 1 (*.f64 (*.f64 a b) b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1 a)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (/.f64 -1/3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 a b) 1/3) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)) 0) (/.f64 (*.f64 a (cbrt.f64 1/3)) (/.f64 1/3 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a 1/3) 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1 a)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (/.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) 0) (/.f64 a (/.f64 1 (*.f64 (*.f64 a b) b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a (cbrt.f64 1/9)) 0) (/.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) (/.f64 1/3 (*.f64 a (cbrt.f64 1/9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 0) (/.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (/.f64 1/3 (*.f64 (*.f64 a b) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 0 -1/3) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (sqrt.f64 1/3)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 (cbrt.f64 1/9))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) -1/3))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 -1/3)) (/.f64 -1/3 (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) -1/3)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 1/9 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 3 (*.f64 a b))))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 -1))
(*.f64 (cbrt.f64 -3) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/9)))
(*.f64 (/.f64 1 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (sqrt.f64 3)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 -3) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (neg.f64 (cbrt.f64 1/9))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 (/.f64 27 1/9))))
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 a (*.f64 (*.f64 a b) b))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (neg.f64 a) (neg.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) b)) (neg.f64 a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3)) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/3))) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -1) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (sqrt.f64 1/3))) (/.f64 -1/3 (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (/.f64 1/3 (neg.f64 (sqrt.f64 1/3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (/.f64 1/3 (neg.f64 (cbrt.f64 1/9))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 b (*.f64 (*.f64 a b) a))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)
(*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (*.f64 3 (*.f64 (*.f64 a b) b)) (*.f64 a 1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (*.f64 3 a) (*.f64 (*.f64 (*.f64 a b) b) 1/3))
(*.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 a b) 1/3))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))
(*.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 3 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 (*.f64 a 1/3) (*.f64 3 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)) (cbrt.f64 a))
(*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) (*.f64 3 a))
(*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 9)
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 (*.f64 a a) b) b)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 (/.f64 27 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))
(*.f64 b (*.f64 b (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (*.f64 a a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1))
(*.f64 b (*.f64 (*.f64 (*.f64 a b) a) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) 1))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 3)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/9)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 -1 (*.f64 3 (pow.f64 (*.f64 a b) 2))) -3)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)))) (sqrt.f64 1/3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (neg.f64 (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (*.f64 (cbrt.f64 9) 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) -1) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) -1) (*.f64 (cbrt.f64 9) -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (*.f64 (sqrt.f64 3) 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1/3) (*.f64 (cbrt.f64 9) 1/9))
(/.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 3 -3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 1/3 -1/3))
(/.f64 (*.f64 3 (*.f64 3 (pow.f64 (*.f64 a b) 2))) 9)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/27))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 -3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 1/9)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (/.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1/9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(-.f64 (/.f64 0 -3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) a)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 a (*.f64 (*.f64 (*.f64 a b) b) 1/3))
(*.f64 (*.f64 (*.f64 a b) b) (*.f64 a 1/3))
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 1/3))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)) (*.f64 a (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) (*.f64 a (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 a (sqrt.f64 1/3)) (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)))
(*.f64 (*.f64 a (cbrt.f64 1/3)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (*.f64 a b) (cbrt.f64 1/9)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)) (*.f64 a (cbrt.f64 1/3)))
(*.f64 (*.f64 a 1/3) (*.f64 (*.f64 a b) b))
(*.f64 (*.f64 a (cbrt.f64 1/9)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/9)) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))
(*.f64 -1/3 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -3)
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))
(*.f64 (*.f64 1/3 (*.f64 b b)) (*.f64 a a))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/3))
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (*.f64 1/3 (*.f64 a a)) (*.f64 b b))
(*.f64 (*.f64 1/3 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)))
(*.f64 1/9 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 1/3 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 a b) a)) b)
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (*.f64 (cbrt.f64 1/3) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)
(*.f64 3 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1/3))
(*.f64 b (*.f64 (*.f64 (*.f64 a b) a) 1/3))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/27))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) 1/3))
(*.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 (*.f64 a b) 1/3) 1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 1/3))
(*.f64 (*.f64 a a) (*.f64 (*.f64 b b) 1/3))
(*.f64 (*.f64 3 (*.f64 (*.f64 a b) b)) (*.f64 (*.f64 a 1/3) 1/3))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)) 1/3))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 1/3))
(*.f64 (*.f64 3 a) (*.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 9) 1/3))
(*.f64 (*.f64 (*.f64 a b) a) (*.f64 b 1/3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) 1/3))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 3)
(*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/9)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (pow.f64 (*.f64 a b) 2))
(*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (cbrt.f64 1/3))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 9))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3))
(*.f64 (cbrt.f64 3) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 3 -3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 9) 1/3))
(/.f64 (*.f64 (sqrt.f64 1/3) (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (sqrt.f64 3) -3))
(/.f64 (*.f64 (cbrt.f64 1/3) (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 9) -3))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 3) -1))
(/.f64 (*.f64 (cbrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 9) -1))
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 9) -1/3))
(/.f64 (*.f64 -1 (*.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 -3 3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)) a) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a b)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 1/3)) (*.f64 (*.f64 a b) b)) (sqrt.f64 3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 1/9))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/3)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/3)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) a) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 a (cbrt.f64 1/3)) (*.f64 (*.f64 a b) b)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 a b)) (cbrt.f64 9))
(/.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 a (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/27) 27)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 27))
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 9)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) 9)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 -1))
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 27))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (neg.f64 (cbrt.f64 9)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/3)
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 1 (*.f64 (*.f64 a b) b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1 a)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (/.f64 -1/3 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1/3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (/.f64 (cbrt.f64 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 1/3 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 a b) 1/3) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)) 0) (/.f64 (*.f64 a (cbrt.f64 1/3)) (/.f64 1/3 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a 1/3) 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 1 a)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (/.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) 0) (/.f64 a (/.f64 1 (*.f64 (*.f64 a b) b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 a (cbrt.f64 1/9)) 0) (/.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) (/.f64 1/3 (*.f64 a (cbrt.f64 1/9)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 0) (/.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (/.f64 1/3 (*.f64 (*.f64 a b) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 1/3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 9) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 3) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) -1/3)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (/.f64 0 -1/3) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) -1/3)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 (cbrt.f64 1/9))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (sqrt.f64 1/3)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (*.f64 (sqrt.f64 1/3) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 (cbrt.f64 1/9))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (neg.f64 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) -1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) -1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 -1/3)) (/.f64 -1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 (cbrt.f64 -1/3) (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)
(/.f64 (*.f64 (*.f64 1/9 3) (pow.f64 (*.f64 a b) 2)) 1/3)
(*.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1) -1/3)
(*.f64 (neg.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2))) -1/3)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 1/9 (*.f64 (*.f64 3 (*.f64 a b)) (*.f64 3 (*.f64 a b))))
(*.f64 1/9 (pow.f64 (*.f64 3 (*.f64 a b)) 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 -1))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 -3) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 1/9)))
(*.f64 (/.f64 1 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (neg.f64 (sqrt.f64 3)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (neg.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 -3) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (neg.f64 (cbrt.f64 1/9))))
(/.f64 (*.f64 (cbrt.f64 -3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 (/.f64 27 1/9))))
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 1/9) (cbrt.f64 243)))
(*.f64 (*.f64 (*.f64 a b) b) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 (*.f64 a b) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (neg.f64 a) (neg.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (neg.f64 (*.f64 (*.f64 a b) b)) (neg.f64 a))
(*.f64 (neg.f64 a) (neg.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b b)) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 3) (*.f64 (*.f64 a b) (sqrt.f64 1/3))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3)) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (sqrt.f64 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/3))) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (/.f64 -1/3 (sqrt.f64 1/3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (sqrt.f64 1/3))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -1) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) 1/3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (neg.f64 1/3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (sqrt.f64 1/3))) (/.f64 -1/3 (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (/.f64 -1/3 (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (/.f64 1/3 (neg.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) 1/3) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) (/.f64 1/3 (neg.f64 (cbrt.f64 1/9))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/3)) 1/3) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 b (*.f64 (*.f64 a b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 -3))
(*.f64 (cbrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (sqrt.f64 3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (*.f64 3 (*.f64 (*.f64 a b) b)) (*.f64 a 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 3 a) (*.f64 (*.f64 (*.f64 a b) b) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 a b) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 -3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/3 -3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 3 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 a 1/3) (*.f64 3 (*.f64 (*.f64 a b) b)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)) (cbrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) (*.f64 3 a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) (cbrt.f64 (*.f64 (*.f64 a b) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (cbrt.f64 1/9) (cbrt.f64 243)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (sqrt.f64 1/3) (sqrt.f64 27)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 1/3 9))
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 (*.f64 a a) b) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3)) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 9))) (pow.f64 (cbrt.f64 (cbrt.f64 9)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 a b) b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a)))
(*.f64 (cbrt.f64 1/9) (*.f64 (cbrt.f64 (/.f64 27 1/9)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/9) (cbrt.f64 243)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 9)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (sqrt.f64 1/3) (sqrt.f64 27)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 b (cbrt.f64 b)) (pow.f64 (*.f64 a (cbrt.f64 b)) 2))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (*.f64 a a)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))
(*.f64 b (*.f64 b (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b b)) 2) (*.f64 a a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 b (*.f64 (*.f64 (*.f64 a b) a) 1))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) 1))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (/.f64 3 (cbrt.f64 3)))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3)
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 3)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) -3)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 -1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/9)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 3)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (*.f64 -1 (*.f64 3 (pow.f64 (*.f64 a b) 2))) -3)
(/.f64 (neg.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2))) -3)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)))) (sqrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)))) (sqrt.f64 1/3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 27 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (neg.f64 (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) -1/3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) -1/3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (cbrt.f64 243))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (sqrt.f64 27))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/3) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (*.f64 (cbrt.f64 9) 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 9) 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 1/3) (sqrt.f64 3))) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) -1) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) -1) (*.f64 (cbrt.f64 9) -1/3))
(/.f64 (*.f64 (cbrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 9) -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 1/3) (cbrt.f64 3))) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (*.f64 (sqrt.f64 3) 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 3) 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1/3) (*.f64 (cbrt.f64 9) 1/9))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 9) 1/9))
(/.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 3 -3))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) -1/3) -9)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 1/3 -1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/9) -1/9)
(/.f64 (*.f64 3 (*.f64 3 (pow.f64 (*.f64 a b) 2))) 9)
(/.f64 (pow.f64 (*.f64 3 (*.f64 a b)) 2) 9)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 1/27))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (cbrt.f64 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 9))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 9) (cbrt.f64 1/9)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (cbrt.f64 -3)) (cbrt.f64 9))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 -3) -1/3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)
(if (!=.f64 a 0) (/.f64 (*.f64 (*.f64 a b) b) (/.f64 3 a)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (*.f64 a b) b) 0) (/.f64 a (/.f64 3 (*.f64 (*.f64 a b) b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (/.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (pow.f64 (/.f64 3 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 3 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 -1/3 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 1/9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) -3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) -1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 0) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) -1/3) -1) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(-.f64 (/.f64 0 -3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) a)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 a (*.f64 (*.f64 (*.f64 a b) b) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (*.f64 a b) b) (*.f64 a 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 (*.f64 a b) (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)) (*.f64 a (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) (*.f64 a (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (sqrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3))))
(*.f64 (*.f64 a (sqrt.f64 1/3)) (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)) (*.f64 a (sqrt.f64 1/3)))
(*.f64 (*.f64 a (cbrt.f64 1/3)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 (*.f64 a b) (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (*.f64 a b) 1/3) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9)) (*.f64 a (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 a 1/3) (*.f64 (*.f64 a b) b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 a (cbrt.f64 1/9)) (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (sqrt.f64 1/3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/9)) (*.f64 (*.f64 a b) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 -1/3 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/9) -3)
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)))
(*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3)))
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 3)
(*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 1/3 (*.f64 b b)) (*.f64 a a))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (sqrt.f64 1/3))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3))))
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))))
(*.f64 1/3 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 3)
(*.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 1/3 (*.f64 a a)) (*.f64 b b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 1/3 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/9 (*.f64 3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 1/9 3) (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 1/3 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)))
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 a b) a)) b)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (sqrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3)) (*.f64 (cbrt.f64 1/3) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 1/3) 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(*.f64 3 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 3)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 3)) 1/3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 3)) 1/3)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) 1/3))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) 1/3)))
(*.f64 b (*.f64 (*.f64 (*.f64 a b) a) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 1/27))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) (sqrt.f64 1/27)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27))) 1/3))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 1/9) (sqrt.f64 1/27)) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)))) 1/3)
(*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 3 (*.f64 a b)) (*.f64 (*.f64 (*.f64 a b) 1/3) 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3) 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 3)
(*.f64 (*.f64 a a) (*.f64 (*.f64 b b) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 3 (*.f64 (*.f64 a b) b)) (*.f64 (*.f64 a 1/3) 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 3)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) b)) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (*.f64 a b) b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) 1/3))
(*.f64 (*.f64 3 a) (*.f64 (*.f64 (*.f64 (*.f64 a b) b) 1/3) 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (*.f64 (cbrt.f64 9) 1/3))
(*.f64 (*.f64 (*.f64 a b) a) (*.f64 b 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a b) b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) a) 1/3))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 3)
(*.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 1/9)
(*.f64 (*.f64 1/9 3) (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 1))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 1/3 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 1/3) (cbrt.f64 (sqrt.f64 1/3)))) (cbrt.f64 1/3))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 3))) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 3))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3))))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 9))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3))
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 3) (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1/3))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 1/3) 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 9)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) (*.f64 3 -3))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -9 -1/3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 9) 1/3))
(/.f64 (*.f64 (sqrt.f64 1/3) (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (sqrt.f64 3) -3))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) -1/3) (sqrt.f64 3)) -3)
(/.f64 (*.f64 (cbrt.f64 1/3) (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 9) -3))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) -1/3) (cbrt.f64 9)) -3)
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 1/9)) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 3) -1))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 9) -1))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (sqrt.f64 3) -1/3))
(*.f64 (/.f64 (sqrt.f64 1/3) (sqrt.f64 3)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 9) -1/3))
(*.f64 (/.f64 (cbrt.f64 1/3) (cbrt.f64 9)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) -1/3))
(/.f64 (*.f64 -1 (*.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 -3 3))
(/.f64 (neg.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2))) -9)
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(*.f64 (/.f64 (cbrt.f64 1/3) (cbrt.f64 9)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 1/3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 9))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (sqrt.f64 1/3)) a) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 1/3)) (*.f64 (*.f64 a b) b)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) (*.f64 a b)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 1/3)) (*.f64 (*.f64 a b) b)) (sqrt.f64 3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/3)
(/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/9) -1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3) 1/3)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/3)) a) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 a (cbrt.f64 1/3)) (*.f64 (*.f64 a b) b)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/3)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 a (cbrt.f64 1/3)) (*.f64 (*.f64 a b) b)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9) (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 -3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (/.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) 9))) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 1/3)) (*.f64 a b)) (cbrt.f64 9))
(/.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a b) b) (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) -1/3) -3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) 1/3) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) 1/3) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (cbrt.f64 1/9)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3) 1/3) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/9) -1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 a b) b) (*.f64 a (cbrt.f64 1/9))) (cbrt.f64 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/3) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 1/3)) (cbrt.f64 -1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))) 1/3) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) 1) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 1/3 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/27) 27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (*.f64 27 1/27))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 1/9)))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (cbrt.f64 243) (cbrt.f64 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 3)) (sqrt.f64 27))
(/.f64 (*.f64 3 (pow.f64 (*.f64 a b) 2)) 9)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 2) -1/3)) 9)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3) 9)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -3 -1))
(/.f64 (pow.f64 (*.f64 a b) 2) 3)
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 3 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/3) 3) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3))) (neg.f64 (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/3)) (sqrt.f64 3))
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 1/3)) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3)) 3)
(*.f64 (pow.f64 (*.f64 a b) 2) 1/3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/3)
(*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/27))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/3))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27))
(*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 1/27))

localize25.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 a b) 2)
0.4b
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27)
0.4b
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
Compiler

Compiled 41 to 25 computations (39% saved)

series49.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
a
@0
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
1.0ms
b
@-inf
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
1.0ms
b
@0
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
1.0ms
a
@-inf
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
1.0ms
a
@inf
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
Compiler

Compiled 2255 to 1775 computations (21.3% saved)

rewrite155.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
195×egg-rr
143×egg-rr
Counts
2 → 338
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (/.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1/27 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/27 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 27) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 729 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -27))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1/27) (*.f64 (pow.f64 (*.f64 a b) 2) -27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 (*.f64 a b) 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 (*.f64 a b) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 3) (*.f64 (*.f64 a b) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 9) (*.f64 (*.f64 a b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 27) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -27 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 19683) 1/19683)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) (sqrt.f64 27)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 9) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 81) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 19683)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 a b)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (sqrt.f64 27))) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (neg.f64 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 81 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 9 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 19683) (*.f64 (sqrt.f64 1/27) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 729)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (neg.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) -9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 (*.f64 9 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 27) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 (sqrt.f64 1/27))) (sqrt.f64 (sqrt.f64 1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 1/19683))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 9) 1/243)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (/.f64 1/27 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) (*.f64 1/27 -1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) (*.f64 1/9 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) (*.f64 1/9 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) (*.f64 -1/27 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/19683))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 1/9 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 -1/27 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/19683))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) (*.f64 1/9 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 1/9 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/27 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 27) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 1/27) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/9 -1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 27) (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 (sqrt.f64 1/27) -1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 -1/27 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 (sqrt.f64 1/27) 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (*.f64 1/9 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (*.f64 -1/27 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/9 -27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 (sqrt.f64 1/27) -27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 1/27 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 3) (*.f64 -1/27 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 3) (*.f64 (sqrt.f64 27) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 3) (*.f64 -27 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 1/27 -1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) -1) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (neg.f64 (sqrt.f64 1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) -27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 a b)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 9)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 27) -27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 27) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 27))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (cbrt.f64 (sqrt.f64 1/27))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/729)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 19683) 1/19683)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 1 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) 1/729)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 1/729)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 19683) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 19683))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 0) (/.f64 -1 (/.f64 -27 (*.f64 (pow.f64 (*.f64 a b) 2) 27))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 729 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/27) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (/.f64 -27 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 27) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -27) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 (*.f64 a b) 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) 27) (*.f64 1/27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a b) a) 27) (*.f64 1/27 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 1/27)) (neg.f64 (sqrt.f64 1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 1/3) -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1/3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 (sqrt.f64 1/27))) (sqrt.f64 (sqrt.f64 1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 81 (*.f64 1/3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (*.f64 1/9 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/3) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 27))) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) -3) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) -1) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (neg.f64 (sqrt.f64 27))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/27)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) (neg.f64 (sqrt.f64 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (sqrt.f64 27)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (neg.f64 (sqrt.f64 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) 1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) -27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (sqrt.f64 27))) (/.f64 -27 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 27 -9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (/.f64 27 (neg.f64 (sqrt.f64 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (/.f64 1/27 -1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/27)) (/.f64 1/27 (neg.f64 (sqrt.f64 1/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/27 (*.f64 (pow.f64 (*.f64 a b) 2) -27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 19683) 1/19683)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (neg.f64 (sqrt.f64 1/27))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (cbrt.f64 (sqrt.f64 1/27))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (*.f64 (*.f64 1/27 b) (*.f64 (*.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 9 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 19683) (*.f64 (sqrt.f64 1/27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 19683 (*.f64 1/19683 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 1/27) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27) 729)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) -1) -27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 729 (*.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 1/27 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (/.f64 1 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) -9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) -9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 27) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 1/19683))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 9) 1/243)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 27)) (neg.f64 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 9) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 27) (*.f64 9 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 27) (sqrt.f64 19683))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 27) (*.f64 -27 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 1/27) (*.f64 -1/27 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/27 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/27 -1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 27 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 19683))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 27 -27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (neg.f64 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) 27) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 a b)) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 729)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27))) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) -1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 1) -1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/27) -1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) 729)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27) 1/729)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 3) -9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 19683) 1/19683)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/27) 1/729)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/729)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) -9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))))))

simplify561.0ms (2.4%)

Algorithm
egglog
Counts
386 → 477
Calls
Call 1
Inputs
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (/.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1/27 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/27 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 (sqrt.f64 27) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 -27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 729 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 1/27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(-.f64 (/.f64 0 -1/27) (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 27))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 27))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 (*.f64 a b) (sqrt.f64 27)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)
(*.f64 (*.f64 (*.f64 a b) 3) (*.f64 (*.f64 a b) 9))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)))
(*.f64 (pow.f64 (*.f64 a b) 2) 27)
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)))
(*.f64 (*.f64 (*.f64 a b) 9) (*.f64 (*.f64 a b) 3))
(*.f64 (*.f64 (*.f64 a b) 27) (*.f64 a b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 3)
(*.f64 -27 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 9 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 3) 1/3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 1/27)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 19683) 1/19683)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 9) 1/9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 81) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 19683)) (sqrt.f64 1/27))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 a b)) (sqrt.f64 27))
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3) 9)
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (sqrt.f64 27))) (sqrt.f64 27))
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (neg.f64 (sqrt.f64 27)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1) 9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 3)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))
(*.f64 81 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))
(*.f64 3 (*.f64 9 (pow.f64 (*.f64 a b) 2)))
(*.f64 (sqrt.f64 19683) (*.f64 (sqrt.f64 1/27) (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 729)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27) 1/27)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (neg.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 1))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 2))
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) -9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 (*.f64 9 9)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(/.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b)) 1/9)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) 9)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/9)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) -1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 27) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1) 1/9)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) -1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 (sqrt.f64 1/27))) (sqrt.f64 (sqrt.f64 1/27)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 1/19683))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 9) 1/243)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (/.f64 1/27 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) (*.f64 1/27 -1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) (*.f64 1/9 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) (*.f64 1/9 1/27))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) (*.f64 -1/27 1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/19683))
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 1/9 1/27))
(/.f64 (*.f64 -1 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 -1/27 1/27))
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/19683))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) (*.f64 1/9 27))
(/.f64 (*.f64 3 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 1/9 -1))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/27 -1))
(/.f64 (*.f64 (sqrt.f64 27) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 1/27) -1))
(/.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/9 -1/27))
(/.f64 (*.f64 (sqrt.f64 27) (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 (sqrt.f64 1/27) -1/27))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 -1/27 9))
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 (sqrt.f64 1/27) 9))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (*.f64 1/9 (sqrt.f64 27)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (*.f64 -1/27 (sqrt.f64 27)))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/9 -27))
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 (sqrt.f64 1/27) -27))
(/.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 1/27 1/9))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) -1/9)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 3) (*.f64 -1/27 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 3) (*.f64 (sqrt.f64 27) 1/9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 3) (*.f64 -27 1/9))
(/.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 1/27 -1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) -1) -1/3)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -1/9)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (neg.f64 (sqrt.f64 1/27)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/9)
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) -27)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 27))
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) 27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 a b)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 9)) 1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 27) -27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 27) (sqrt.f64 27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3)
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 27))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27)) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27)) -3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (cbrt.f64 (sqrt.f64 1/27))) 1/3)
(/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/729)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 19683) 1/19683)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27) 27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 1 9))
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27)) (sqrt.f64 27))
(/.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) 1/729)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 3) 3)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 1/729)
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 19683) 1/3)
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 3)
(pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 2)
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 19683))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 0) (/.f64 -1 (/.f64 -27 (*.f64 (pow.f64 (*.f64 a b) 2) 27))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 729 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1/27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 1/27) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (/.f64 -27 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 27) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (/.f64 0 -27) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 (*.f64 (*.f64 a b) b) a)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 a (*.f64 (*.f64 a b) b))
(*.f64 b (*.f64 (*.f64 a b) a))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 (*.f64 a b) 27))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27))
(*.f64 (*.f64 (*.f64 a b) 27) (*.f64 1/27 (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1) 1/9)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 27) (*.f64 1/27 b))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 1/27)) (neg.f64 (sqrt.f64 1/27)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 1/3) -1/9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1/3) 1/9)
(*.f64 (*.f64 (*.f64 a a) b) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 (sqrt.f64 1/27))) (sqrt.f64 (sqrt.f64 1/27)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))
(*.f64 9 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 81 (*.f64 1/3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 9 (*.f64 1/9 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/3) 9)
(*.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 -1))
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 9))
(*.f64 (/.f64 1 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 27))) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 27)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) -3) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 9))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) -1) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 27))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (neg.f64 (sqrt.f64 27))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (sqrt.f64 27)))
(*.f64 (neg.f64 (sqrt.f64 1/27)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) (neg.f64 (sqrt.f64 27))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (sqrt.f64 27)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (neg.f64 (sqrt.f64 27))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) 1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) -27))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (sqrt.f64 27))) (/.f64 -27 (sqrt.f64 27)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 27 -9))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (/.f64 27 (neg.f64 (sqrt.f64 27))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (/.f64 1/27 -1/9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/27)) (/.f64 1/27 (neg.f64 (sqrt.f64 1/27))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/9)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1/27)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (sqrt.f64 1/27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)
(*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(*.f64 27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 -1/27 (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)))
(*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 19683) 1/19683)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 1/27)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (neg.f64 (sqrt.f64 1/27))) (sqrt.f64 1/27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 1/27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (cbrt.f64 (sqrt.f64 1/27))) 1/3)
(*.f64 27 (*.f64 (*.f64 1/27 b) (*.f64 (*.f64 a b) a)))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 3 (*.f64 9 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 (sqrt.f64 19683) (*.f64 (sqrt.f64 1/27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))
(*.f64 19683 (*.f64 1/19683 (pow.f64 (*.f64 a b) 2)))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 1/27) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -27)
(*.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27) 729)
(*.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) -1) -27)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 729 (*.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 1/27 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (/.f64 1 9))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) -9))
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) -9))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 9)
(/.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 27) 9)
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/9)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) -1/3)
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 1/19683))
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 9) 1/243)
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 9)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 27)) (neg.f64 (sqrt.f64 27)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 9) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 27) (*.f64 9 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 27) (sqrt.f64 19683))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 27) (*.f64 -27 27))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 1/27) (*.f64 -1/27 1/27))
(/.f64 (*.f64 1/27 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/27 -1/27))
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 27 9))
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 19683))
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 27 -27))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (neg.f64 (sqrt.f64 27)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -27)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -1/27)
(/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 27))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) 27) (sqrt.f64 27))
(/.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1) 1/3)
(/.f64 (*.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 a b)) 1/27)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 729)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) 3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) -3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) -3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27))) (sqrt.f64 27))
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/27))
(/.f64 (*.f64 -1 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) -1/27)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 1) -1/27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/27) -1/27)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) 729)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) 1/3)
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27) 1/729)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 1/27))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 3) -9)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 19683) 1/19683)
(/.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/27) 1/729)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/27) 1/3)
(/.f64 (*.f64 1/27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/729)
(/.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) 1/3)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) -9)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
Outputs
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b b)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b b)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b b)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 b 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b b)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2)))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 a a)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 a a)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 a a)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 a 2)))
(*.f64 27 (*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 a a)))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b b))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 a a))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (/.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (pow.f64 (/.f64 1/27 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1/27 (*.f64 a b))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1/27 (*.f64 a b))) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/27 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1/27 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 27 0) (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 (sqrt.f64 27) 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 (sqrt.f64 27) 0) (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 9 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 9 0) (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 -27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 -27 0) (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 729 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 729 0) (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 1 0) (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(if (!=.f64 1/27 0) (*.f64 (pow.f64 (*.f64 a b) 2) 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(if (!=.f64 1/27 0) (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)
(-.f64 (/.f64 0 -1/27) (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 27))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 27))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 (*.f64 a b) (sqrt.f64 27)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)
(*.f64 (*.f64 (*.f64 a b) 3) (*.f64 (*.f64 a b) 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) 27)
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 a b) 9) (*.f64 (*.f64 a b) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 (*.f64 a b) 27) (*.f64 a b))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 -27 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)
(*.f64 9 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 3) 1/3)
(*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 3 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 1/27)
(*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 1/27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 19683) 1/19683)
(*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 19683 1/19683))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 (sqrt.f64 27) (sqrt.f64 1/27)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 9) 1/9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 81) 1/3)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 81 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 19683)) (sqrt.f64 1/27))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 19683) (sqrt.f64 1/27)))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 a b)) (sqrt.f64 27))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3) 9)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 -3 9))
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (sqrt.f64 27))) (sqrt.f64 27))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (neg.f64 (sqrt.f64 27)) (sqrt.f64 27)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (neg.f64 (sqrt.f64 27)))
(neg.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 27)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 1/3)
(*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 3 1/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1) 9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3) 3)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 81 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 81 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 3 (*.f64 9 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (sqrt.f64 19683) (*.f64 (sqrt.f64 1/27) (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (sqrt.f64 19683) (sqrt.f64 1/27)) (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 729)
(*.f64 729 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27) 1/27)
(/.f64 (*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2))) 1/27)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (neg.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 1) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 1))
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) -9)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 3 -9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 9)) (cbrt.f64 (*.f64 9 9)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)
(/.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b)) 1/9)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) 9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/9)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) -1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 27) 9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1) 1/9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/9)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) -1/3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) -1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 (sqrt.f64 1/27))) (sqrt.f64 (sqrt.f64 1/27)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 1/19683))
(/.f64 (*.f64 (sqrt.f64 1/27) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/19683))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 9) 1/243)
(/.f64 (*.f64 1/9 (pow.f64 (*.f64 a b) 2)) 1/243)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) (/.f64 1/27 3))
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/81)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) (*.f64 1/27 -1/27))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/729 -27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) (*.f64 1/9 27))
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 3) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) (*.f64 1/9 1/27))
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/243)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) (*.f64 -1/27 1/27))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/729 -27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/19683))
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 1/9 1/27))
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/243)
(/.f64 (*.f64 -1 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (*.f64 -1/27 1/27))
(/.f64 (neg.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) -1/729)
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/19683))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/19683))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) (*.f64 1/9 27))
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 3) 3)
(/.f64 (*.f64 3 (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 1/9 -1))
(*.f64 (/.f64 3 1/9) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/27 -1))
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
(/.f64 (*.f64 (sqrt.f64 27) (neg.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 1/27) -1))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/9 -1/27))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (/.f64 3 -1/27))
(/.f64 (*.f64 (sqrt.f64 27) (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 (sqrt.f64 1/27) -1/27))
(*.f64 (/.f64 (sqrt.f64 27) (sqrt.f64 1/27)) (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/27 -27)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 -1/27 9))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 9) -1/3)
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 (sqrt.f64 1/27) 9))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (*.f64 1/9 (sqrt.f64 27)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (*.f64 -1/27 (sqrt.f64 27)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (*.f64 -1/27 (sqrt.f64 27)))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/9 -27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -27 3)) -3)
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 (sqrt.f64 1/27) -27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) -27) (*.f64 (sqrt.f64 1/27) -27))
(/.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 1/27 1/9))
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/243)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) -1/9)
(*.f64 (/.f64 3 1/9) (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 3) (*.f64 -1/27 1/9))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) (/.f64 3 -1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 3) (*.f64 (sqrt.f64 27) 1/9))
(/.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (*.f64 1/9 (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 3) (*.f64 -27 1/9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -27 3)) -3)
(/.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) -1) (*.f64 1/27 -1/27))
(/.f64 (neg.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) -1/729)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) -1) -1/3)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 9) -1/3)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) -1/9)
(*.f64 (/.f64 3 1/9) (pow.f64 (*.f64 a b) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (neg.f64 (sqrt.f64 1/27)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/9)
(/.f64 (pow.f64 (*.f64 a b) 2) 1/27)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 27)
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 27) 27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 27) 3)
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 3) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1)
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) -27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -729) -27)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 27))
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) 27)
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 27) 27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) (*.f64 a b)) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (sqrt.f64 27))) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 9)) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 27) -27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -729) -27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 27) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3)
(/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (sqrt.f64 27))) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27)) 3)
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 3) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27)) -3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) 27) -3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (*.f64 (cbrt.f64 1/81) (cbrt.f64 1/9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (cbrt.f64 (sqrt.f64 1/27))) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (*.f64 1/3 (cbrt.f64 (sqrt.f64 1/27))))
(/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/729)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 19683) 1/19683)
(/.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 1/19683 19683))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27) 27)
(/.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (*.f64 27 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) (/.f64 1 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/9)
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) 27)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 27))
(/.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) 1/729)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27) 1/729)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 3) 3)
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 3) 3)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 1/729)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27) 1/729)
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1)
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 19683) 1/3)
(*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 19683))
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) 3)
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 3 3))
(pow.f64 (*.f64 (*.f64 a b) (sqrt.f64 27)) 2)
(*.f64 27 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 19683))
(*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 19683))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (*.f64 a b) (/.f64 1 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (neg.f64 9)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 3 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 0) (/.f64 -1 (/.f64 -27 (*.f64 (pow.f64 (*.f64 a b) 2) 27))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 -1 (/.f64 -27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 729 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 -1/27 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 1/9 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 1/27) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 3 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (/.f64 -27 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9))) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a b) 2) -1)) (pow.f64 (*.f64 a b) 2))
(if (!=.f64 (sqrt.f64 27) 0) (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (/.f64 0 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (/.f64 0 -27) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) b) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 a (*.f64 (*.f64 a b) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 (*.f64 a b) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 (*.f64 a b) 27))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 a b) 27) (*.f64 1/27 (*.f64 a b)))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 27) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1) 1/9)
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 1) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a b) a) 27) (*.f64 1/27 b))
(*.f64 (*.f64 1/27 b) (*.f64 (*.f64 (*.f64 a b) a) 27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 1/27)) (neg.f64 (sqrt.f64 1/27)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 1/27) -27)) (neg.f64 (sqrt.f64 1/27)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 1/3) -1/9)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (*.f64 1/3 -1/9))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1/3) 1/9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -27 -1/3)) 9)
(*.f64 (*.f64 (*.f64 a a) b) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 (sqrt.f64 1/27))) (sqrt.f64 (sqrt.f64 1/27)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a b) a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 9 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 9 3) (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 81 (*.f64 1/3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 81 1/3) (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 9 (*.f64 1/9 (pow.f64 (*.f64 a b) 2)))
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/3) 9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/27) 1/3)
(*.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 -1))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -27 -1/3)) 9)
(*.f64 (/.f64 1 -1) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 27))) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 27)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (/.f64 -27 (sqrt.f64 27)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) -3) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 9))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) -3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (neg.f64 9)) 1/9))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) -1) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 27))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (neg.f64 9)) 27))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (neg.f64 (sqrt.f64 27))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (neg.f64 9)) (sqrt.f64 27))) (neg.f64 (sqrt.f64 27)))
(*.f64 (neg.f64 (sqrt.f64 1/27)) (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) (neg.f64 (sqrt.f64 27))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/27)) (*.f64 27 (pow.f64 (*.f64 a b) 2))) (neg.f64 (sqrt.f64 27)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (sqrt.f64 27)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (neg.f64 (sqrt.f64 27))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (sqrt.f64 27)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (neg.f64 9)) (sqrt.f64 27)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) 1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) -27))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) -3))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (sqrt.f64 27))) (/.f64 -27 (sqrt.f64 27)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (/.f64 -27 (sqrt.f64 27)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 27 -9))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -3) 3)
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (/.f64 27 (neg.f64 (sqrt.f64 27))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) 27) (neg.f64 (sqrt.f64 27)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 1/3) (/.f64 1/27 -1/9))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1/3) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/27)) (/.f64 1/27 (neg.f64 (sqrt.f64 1/27))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/27)) 1/27) (neg.f64 (sqrt.f64 1/27)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/9)
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1/27)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -27 -1/27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3)
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 1/27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (sqrt.f64 3)) (sqrt.f64 1/27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27)
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 27))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 1/3 (*.f64 (pow.f64 (*.f64 a b) 2) 3))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 3 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 -1/27 (*.f64 (pow.f64 (*.f64 a b) 2) -27))
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -27 -1/27))
(*.f64 (sqrt.f64 27) (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (sqrt.f64 3)) (sqrt.f64 1/27))
(*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27)
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/3) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (*.f64 1/3 1/3))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 19683) 1/19683)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 19683 1/19683))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 1/27)
(*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27) 1/27)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (neg.f64 (sqrt.f64 1/27))) (sqrt.f64 1/27))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 1/27) -27))) (sqrt.f64 1/27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 1/27))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (cbrt.f64 (sqrt.f64 1/27))) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (*.f64 (cbrt.f64 (sqrt.f64 1/27)) 1/3))
(*.f64 27 (*.f64 (*.f64 1/27 b) (*.f64 (*.f64 a b) a)))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 a b) 2)))
(*.f64 3 (*.f64 9 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 3 9) (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 (sqrt.f64 19683) (*.f64 (sqrt.f64 1/27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (sqrt.f64 19683) (sqrt.f64 1/27)) (*.f64 1/27 (pow.f64 (*.f64 a b) 2)))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 3 1/3) (pow.f64 (*.f64 a b) 2))
(*.f64 19683 (*.f64 1/19683 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 19683 1/19683) (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 1/27) (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 1/27))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -27)
(*.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27) 729)
(/.f64 (*.f64 729 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 27)
(*.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) -1) -27)
(*.f64 (neg.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) -27)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 729 (*.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 1/27 (*.f64 a b))))
(*.f64 729 (pow.f64 (*.f64 1/27 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (/.f64 1 9))
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) -9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))) -9)
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) -9))
(/.f64 (*.f64 -1/3 (*.f64 27 (pow.f64 (*.f64 a b) 2))) -9)
(*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) 9)
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(/.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 3)) 1/9)
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 27) 9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/3 27)) 9)
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1) 9)
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 1/27) 1/9)
(/.f64 (*.f64 3 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/9)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) -1/3)
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3) -1/3)
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 1/19683))
(/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) (*.f64 (sqrt.f64 1/19683) (sqrt.f64 27)))
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 9) 1/243)
(/.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/9) 1/243)
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/3) 1/9)
(/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) (*.f64 1/9 1/3))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 9)
(*.f64 1/9 (*.f64 (pow.f64 (*.f64 a b) 2) 9))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (sqrt.f64 27)) (neg.f64 (sqrt.f64 27)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (/.f64 -27 (sqrt.f64 27)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 9) 1/9)
(/.f64 (*.f64 1/9 (pow.f64 (*.f64 a b) 2)) 1/9)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 27) (*.f64 9 27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 243) 243)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 27) (sqrt.f64 19683))
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 19683))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 27) (*.f64 -27 27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -729) -729)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 1/27) (*.f64 -1/27 1/27))
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) -27) -1/729)
(/.f64 (*.f64 1/27 (/.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 1/27 -1/27))
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) -27) -1/729)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) (*.f64 27 9))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 243) 243)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 19683))
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 27)) (sqrt.f64 19683))
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) -27)) (*.f64 27 -27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -729) -729)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (neg.f64 (sqrt.f64 27)))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 27))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27)
(/.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -27)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) -1/27)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/27 -27))
(/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 27))
(/.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) -1) 27)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) -27) 27)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1) (sqrt.f64 27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) 27) (sqrt.f64 27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (sqrt.f64 1/27) 27)) (sqrt.f64 27))
(/.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1) 1/3)
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/3)
(/.f64 (*.f64 (*.f64 1/27 (*.f64 a b)) (*.f64 a b)) 1/27)
(/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/27)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9)) (sqrt.f64 27))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) (sqrt.f64 3)) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 27) 729)
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 27) 729)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3)) -3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/27) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 1/27)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 1/27 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)))) 1/27)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 9) (sqrt.f64 1/27))) (sqrt.f64 27))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 9) (sqrt.f64 1/27)) (sqrt.f64 27))
(/.f64 (*.f64 (sqrt.f64 27) (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/27))
(/.f64 (*.f64 -1 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) -1/27)
(/.f64 (neg.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) -1/27)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) -27) 1) -1/27)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 -1/27 -27))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 27)) 1/27) (sqrt.f64 1/27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -1/27) -1/27)
(/.f64 (*.f64 27 (*.f64 (pow.f64 (*.f64 a b) 2) 27)) 729)
(/.f64 (*.f64 (*.f64 27 (pow.f64 (*.f64 a b) 2)) 27) 729)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 3) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) -3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2))) -3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -3) -3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) 3)) 1/3)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(/.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 27) 1/729)
(/.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) (*.f64 1/729 27))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/3) 1/3)
(/.f64 (*.f64 1/3 (pow.f64 (*.f64 a b) 2)) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 1/27)) (sqrt.f64 1/27))
(/.f64 (*.f64 (sqrt.f64 1/27) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 1/27))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) 3) -9)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) -27) (*.f64 -9 3))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 19683) 1/19683)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/19683 19683))
(/.f64 (*.f64 (*.f64 1/27 (pow.f64 (*.f64 a b) 2)) 1/27) 1/729)
(/.f64 (pow.f64 (*.f64 1/27 (*.f64 a b)) 2) 1/729)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/27) 1/3)
(/.f64 (*.f64 1/27 (*.f64 1/27 (pow.f64 (*.f64 a b) 2))) 1/729)
(/.f64 (pow.f64 (*.f64 1/27 (*.f64 a b)) 2) 1/729)
(/.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) 1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9) 1/27) 1/3)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 9)) -9)
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) 9) -9)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3))
(pow.f64 (*.f64 a b) 2)

eval1.2s (5%)

Compiler

Compiled 55876 to 34448 computations (38.3% saved)

prune1.2s (5.2%)

Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New284142845
Fresh404
Picked101
Done369
Total2849102859
Error
0b
Counts
2859 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
7.0b
(neg.f64 (*.f64 (*.f64 (*.f64 b a) a) b))
6.9b
(neg.f64 (*.f64 (*.f64 (*.f64 a b) b) a))
0.3b
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (if (!=.f64 b 0) (/.f64 a (/.f64 3 b)) (*.f64 (*.f64 1/3 b) a))))
0.4b
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 (*.f64 1/3 b) a)))
18.7b
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
0.4b
(neg.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) (*.f64 a (*.f64 b 3))))
26.6b
(neg.f64 (*.f64 (*.f64 b b) (*.f64 a a)))
21.1b
(neg.f64 (*.f64 (*.f64 a (*.f64 b b)) a))
0.3b
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
7.1b
(neg.f64 (*.f64 3 (*.f64 (/.f64 b 3) (*.f64 (*.f64 a b) a))))
Compiler

Compiled 125 to 81 computations (35.2% saved)

regimes86.0ms (0.4%)

Counts
37 → 1
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
(neg.f64 (*.f64 (*.f64 a (*.f64 b b)) a))
(neg.f64 (*.f64 (*.f64 b b) (*.f64 a a)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) a) b))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) b) a))
(neg.f64 (*.f64 (*.f64 (*.f64 b a) a) b))
(neg.f64 (*.f64 1/3 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a b) a))))
(neg.f64 (*.f64 3 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))))
(neg.f64 (*.f64 3 (*.f64 (/.f64 b 3) (*.f64 (*.f64 a b) a))))
(neg.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) (*.f64 a (*.f64 b 3))))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 1/3 (*.f64 a b))))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 (*.f64 1/3 b) a)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b)) 3))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3) 1/3))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (if (!=.f64 b 0) (/.f64 a (/.f64 3 b)) (*.f64 (*.f64 1/3 b) a))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (/.f64 1 b) -2)) a))
(neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) b) b))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a)))
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/27) 27))
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 1/3) 3))
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 3) 1/3))
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) 27) 1/27))
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 a b) b) a)) 3))
(neg.f64 (if (!=.f64 (pow.f64 (*.f64 a b) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 2)))
(neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3))
(neg.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 b)) 2) (*.f64 b (cbrt.f64 b))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) b))) a))
(neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 a b)))))
(neg.f64 (*.f64 (*.f64 b (cbrt.f64 b)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) a))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 b))) (cbrt.f64 a)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2) a)) (cbrt.f64 (*.f64 (*.f64 a b) b))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 a b)) 2)))) b))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (*.f64 (*.f64 a (cbrt.f64 a)) b)) b))
Outputs
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (if (!=.f64 b 0) (/.f64 a (/.f64 3 b)) (*.f64 (*.f64 1/3 b) a))))
Calls

5 calls:

19.0ms
a
18.0ms
b
12.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
10.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
10.0ms
(*.f64 a a)
Results
ErrorSegmentsBranch
0.3b1a
0.3b1b
0.3b1(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
0.3b1(*.f64 (*.f64 (*.f64 a a) b) b)
0.3b1(*.f64 a a)
Compiler

Compiled 489 to 260 computations (46.8% saved)

regimes43.0ms (0.2%)

Accuracy

Total -26.5b remaining (-7712.9%)

Threshold costs -26.5b (-7712.9%)

Counts
15 → 1
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
(neg.f64 (*.f64 (*.f64 a (*.f64 b b)) a))
(neg.f64 (*.f64 (*.f64 b b) (*.f64 a a)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) a) b))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) b) a))
(neg.f64 (*.f64 (*.f64 (*.f64 b a) a) b))
(neg.f64 (*.f64 1/3 (*.f64 (*.f64 3 b) (*.f64 (*.f64 a b) a))))
(neg.f64 (*.f64 3 (*.f64 (*.f64 1/3 b) (*.f64 (*.f64 a b) a))))
(neg.f64 (*.f64 3 (*.f64 (/.f64 b 3) (*.f64 (*.f64 a b) a))))
(neg.f64 (*.f64 (*.f64 (*.f64 1/3 b) a) (*.f64 a (*.f64 b 3))))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 1/3 (*.f64 a b))))
(neg.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 (*.f64 1/3 b) a)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) 3) (*.f64 a b)) 3))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) b) a) 3) 1/3))
Outputs
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
Calls

5 calls:

8.0ms
b
7.0ms
a
5.0ms
(*.f64 a a)
5.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
4.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
Results
ErrorSegmentsBranch
0.3b1a
0.3b1b
0.3b1(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
0.3b1(*.f64 (*.f64 (*.f64 a a) b) b)
0.3b1(*.f64 a a)
Compiler

Compiled 184 to 93 computations (49.5% saved)

simplify1.0ms (0%)

Stop Event
fuel
Compiler

Compiled 33 to 21 computations (36.4% saved)

soundness0.0ms (0%)

end21.0ms (0.1%)

Compiler

Compiled 31 to 18 computations (41.9% saved)

Profiling

Loading profile data...